private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::net.sf.robocode.manager.@__IVersionManagerBase.staticClass = @__class;
     global::net.sf.robocode.manager.@__IVersionManagerBase.j4n_getVersion0 = @__env.GetMethodID(global::net.sf.robocode.manager.@__IVersionManagerBase.staticClass, "getVersion", "()Ljava/lang/String;");
     global::net.sf.robocode.manager.@__IVersionManagerBase.j4n_getVersionAsInt1 = @__env.GetMethodID(global::net.sf.robocode.manager.@__IVersionManagerBase.staticClass, "getVersionAsInt", "()I");
     global::net.sf.robocode.manager.@__IVersionManagerBase.j4n_getVersionN2 = @__env.GetMethodID(global::net.sf.robocode.manager.@__IVersionManagerBase.staticClass, "getVersionN", "()Ljava/lang/String;");
     global::net.sf.robocode.manager.@__IVersionManagerBase.j4n_isLastRunVersionChanged3 = @__env.GetMethodID(global::net.sf.robocode.manager.@__IVersionManagerBase.staticClass, "isLastRunVersionChanged", "()Z");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.conf.CompositeKeyDepthOption.staticClass = @__class;
     global::org.drools.conf.CompositeKeyDepthOption._getPropertyName0 = @__env.GetMethodID(global::org.drools.conf.CompositeKeyDepthOption.staticClass, "getPropertyName", "()Ljava/lang/String;");
     global::org.drools.conf.CompositeKeyDepthOption._get1 = @__env.GetStaticMethodID(global::org.drools.conf.CompositeKeyDepthOption.staticClass, "get", "(I)Lorg/drools/conf/CompositeKeyDepthOption;");
     global::org.drools.conf.CompositeKeyDepthOption._getDepth2 = @__env.GetMethodID(global::org.drools.conf.CompositeKeyDepthOption.staticClass, "getDepth", "()I");
     global::org.drools.conf.CompositeKeyDepthOption._PROPERTY_NAME3 = @__env.GetStaticFieldID(global::org.drools.conf.CompositeKeyDepthOption.staticClass, "PROPERTY_NAME", "Ljava/lang/String;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::java.lang.Exception.staticClass = @__class;
     global::java.lang.Exception.@__ctorException0 = @__env.GetMethodID(global::java.lang.Exception.staticClass, "<init>", "(Ljava/lang/String;)V");
     global::java.lang.Exception.@__ctorException1 = @__env.GetMethodID(global::java.lang.Exception.staticClass, "<init>", "(Ljava/lang/String;Ljava/lang/Throwable;)V");
     global::java.lang.Exception.@__ctorException2 = @__env.GetMethodID(global::java.lang.Exception.staticClass, "<init>", "(Ljava/lang/Throwable;)V");
     global::java.lang.Exception.@__ctorException3 = @__env.GetMethodID(global::java.lang.Exception.staticClass, "<init>", "()V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.runtime.conf.ClockTypeOption.staticClass = @__class;
     global::org.drools.runtime.conf.ClockTypeOption._getPropertyName0 = @__env.GetMethodID(global::org.drools.runtime.conf.ClockTypeOption.staticClass, "getPropertyName", "()Ljava/lang/String;");
     global::org.drools.runtime.conf.ClockTypeOption._get1 = @__env.GetStaticMethodID(global::org.drools.runtime.conf.ClockTypeOption.staticClass, "get", "(Ljava/lang/String;)Lorg/drools/runtime/conf/ClockTypeOption;");
     global::org.drools.runtime.conf.ClockTypeOption._getClockType2 = @__env.GetMethodID(global::org.drools.runtime.conf.ClockTypeOption.staticClass, "getClockType", "()Ljava/lang/String;");
     global::org.drools.runtime.conf.ClockTypeOption._PROPERTY_NAME3 = @__env.GetStaticFieldID(global::org.drools.runtime.conf.ClockTypeOption.staticClass, "PROPERTY_NAME", "Ljava/lang/String;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::robocode.control.RobotSetup.staticClass = @__class;
     global::robocode.control.RobotSetup.j4n_getX0 = @__env.GetMethodID(global::robocode.control.RobotSetup.staticClass, "getX", "()Ljava/lang/Double;");
     global::robocode.control.RobotSetup.j4n_getY1 = @__env.GetMethodID(global::robocode.control.RobotSetup.staticClass, "getY", "()Ljava/lang/Double;");
     global::robocode.control.RobotSetup.j4n_getHeading2 = @__env.GetMethodID(global::robocode.control.RobotSetup.staticClass, "getHeading", "()Ljava/lang/Double;");
     global::robocode.control.RobotSetup.j4n__ctorRobotSetup3 = @__env.GetMethodID(global::robocode.control.RobotSetup.staticClass, "<init>", "(Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;)V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.@__ChangeSet.staticClass = @__class;
     global::org.drools.@__ChangeSet._getResourcesRemoved0 = @__env.GetMethodID(global::org.drools.@__ChangeSet.staticClass, "getResourcesRemoved", "()Ljava/util/Collection;");
     global::org.drools.@__ChangeSet._getResourcesAdded1 = @__env.GetMethodID(global::org.drools.@__ChangeSet.staticClass, "getResourcesAdded", "()Ljava/util/Collection;");
     global::org.drools.@__ChangeSet._getResourcesModified2 = @__env.GetMethodID(global::org.drools.@__ChangeSet.staticClass, "getResourcesModified", "()Ljava/util/Collection;");
     global::org.drools.@__ChangeSet._getKnowledgeDefinitionsRemoved3 = @__env.GetMethodID(global::org.drools.@__ChangeSet.staticClass, "getKnowledgeDefinitionsRemoved", "()Ljava/util/Collection;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::net.sf.robocode.peer.@__IRobotStatics.staticClass = @__class;
     global::net.sf.robocode.peer.@__IRobotStatics.j4n_isAdvancedRobot0 = @__env.GetMethodID(global::net.sf.robocode.peer.@__IRobotStatics.staticClass, "isAdvancedRobot", "()Z");
     global::net.sf.robocode.peer.@__IRobotStatics.j4n_isTeamRobot1 = @__env.GetMethodID(global::net.sf.robocode.peer.@__IRobotStatics.staticClass, "isTeamRobot", "()Z");
     global::net.sf.robocode.peer.@__IRobotStatics.j4n_isInteractiveRobot2 = @__env.GetMethodID(global::net.sf.robocode.peer.@__IRobotStatics.staticClass, "isInteractiveRobot", "()Z");
     global::net.sf.robocode.peer.@__IRobotStatics.j4n_isPaintRobot3 = @__env.GetMethodID(global::net.sf.robocode.peer.@__IRobotStatics.staticClass, "isPaintRobot", "()Z");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.builder.@__DecisionTableConfiguration.staticClass = @__class;
     global::org.drools.builder.@__DecisionTableConfiguration._setInputType0 = @__env.GetMethodID(global::org.drools.builder.@__DecisionTableConfiguration.staticClass, "setInputType", "(Lorg/drools/builder/DecisionTableInputType;)V");
     global::org.drools.builder.@__DecisionTableConfiguration._getInputType1 = @__env.GetMethodID(global::org.drools.builder.@__DecisionTableConfiguration.staticClass, "getInputType", "()Lorg/drools/builder/DecisionTableInputType;");
     global::org.drools.builder.@__DecisionTableConfiguration._setWorksheetName2 = @__env.GetMethodID(global::org.drools.builder.@__DecisionTableConfiguration.staticClass, "setWorksheetName", "(Ljava/lang/String;)V");
     global::org.drools.builder.@__DecisionTableConfiguration._getWorksheetName3 = @__env.GetMethodID(global::org.drools.builder.@__DecisionTableConfiguration.staticClass, "getWorksheetName", "()Ljava/lang/String;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::[email protected].@__ObjectInsertedEvent.staticClass = @__class;
     global::[email protected].@__ObjectInsertedEvent._getKnowledgeRuntime0 = @__env.GetMethodID(global::[email protected].@__ObjectInsertedEvent.staticClass, "getKnowledgeRuntime", "()Lorg/drools/runtime/KnowledgeRuntime;");
     global::[email protected].@__ObjectInsertedEvent._getPropagationContext1 = @__env.GetMethodID(global::[email protected].@__ObjectInsertedEvent.staticClass, "getPropagationContext", "()Lorg/drools/runtime/rule/PropagationContext;");
     global::[email protected].@__ObjectInsertedEvent._getObject2 = @__env.GetMethodID(global::[email protected].@__ObjectInsertedEvent.staticClass, "getObject", "()Ljava/lang/Object;");
     global::[email protected].@__ObjectInsertedEvent._getFactHandle3 = @__env.GetMethodID(global::[email protected].@__ObjectInsertedEvent.staticClass, "getFactHandle", "()Lorg/drools/runtime/rule/FactHandle;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.@event.rule.DebugWorkingMemoryEventListener.staticClass = @__class;
     global::[email protected]._objectInserted0 = @__env.GetMethodID(global::org.drools.@event.rule.DebugWorkingMemoryEventListener.staticClass, "objectInserted", "(Lorg/drools/event/rule/ObjectInsertedEvent;)V");
     global::[email protected]._objectRetracted1 = @__env.GetMethodID(global::org.drools.@event.rule.DebugWorkingMemoryEventListener.staticClass, "objectRetracted", "(Lorg/drools/event/rule/ObjectRetractedEvent;)V");
     global::[email protected]._objectUpdated2 = @__env.GetMethodID(global::org.drools.@event.rule.DebugWorkingMemoryEventListener.staticClass, "objectUpdated", "(Lorg/drools/event/rule/ObjectUpdatedEvent;)V");
     global::[email protected].@__ctorDebugWorkingMemoryEventListener3 = @__env.GetMethodID(global::org.drools.@event.rule.DebugWorkingMemoryEventListener.staticClass, "<init>", "()V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.runtime.rule.@__Agenda.staticClass = @__class;
     global::org.drools.runtime.rule.@__Agenda._clear0 = @__env.GetMethodID(global::org.drools.runtime.rule.@__Agenda.staticClass, "clear", "()V");
     global::org.drools.runtime.rule.@__Agenda._getAgendaGroup1 = @__env.GetMethodID(global::org.drools.runtime.rule.@__Agenda.staticClass, "getAgendaGroup", "(Ljava/lang/String;)Lorg/drools/runtime/rule/AgendaGroup;");
     global::org.drools.runtime.rule.@__Agenda._getActivationGroup2 = @__env.GetMethodID(global::org.drools.runtime.rule.@__Agenda.staticClass, "getActivationGroup", "(Ljava/lang/String;)Lorg/drools/runtime/rule/ActivationGroup;");
     global::org.drools.runtime.rule.@__Agenda._getRuleFlowGroup3 = @__env.GetMethodID(global::org.drools.runtime.rule.@__Agenda.staticClass, "getRuleFlowGroup", "(Ljava/lang/String;)Lorg/drools/runtime/rule/RuleFlowGroup;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.runtime.process.@__WorkItemHandler.staticClass = @__class;
     global::org.drools.runtime.process.@__WorkItemHandler._abortWorkItem0 = @__env.GetMethodID(global::org.drools.runtime.process.@__WorkItemHandler.staticClass, "abortWorkItem", "(Lorg/drools/runtime/process/WorkItem;Lorg/drools/runtime/process/WorkItemManager" +
             ";)V");
     global::org.drools.runtime.process.@__WorkItemHandler._executeWorkItem1 = @__env.GetMethodID(global::org.drools.runtime.process.@__WorkItemHandler.staticClass, "executeWorkItem", "(Lorg/drools/runtime/process/WorkItem;Lorg/drools/runtime/process/WorkItemManager" +
             ";)V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.builder.help.@__DroolsJaxbHelperProvider.staticClass = @__class;
     global::org.drools.builder.help.@__DroolsJaxbHelperProvider._addXsdModel0 = @__env.GetMethodID(global::org.drools.builder.help.@__DroolsJaxbHelperProvider.staticClass, "addXsdModel", "(Lorg/drools/io/Resource;Lorg/drools/builder/KnowledgeBuilder;Lcom/sun/tools/xjc/" +
             "Options;Ljava/lang/String;)[Ljava/lang/String;");
     global::org.drools.builder.help.@__DroolsJaxbHelperProvider._newJAXBContext1 = @__env.GetMethodID(global::org.drools.builder.help.@__DroolsJaxbHelperProvider.staticClass, "newJAXBContext", "([Ljava/lang/String;Ljava/util/Map;Lorg/drools/KnowledgeBase;)Ljavax/xml/bind/JAX" +
             "BContext;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.persistence.jpa.@__KnowledgeStoreService.staticClass = @__class;
     global::org.drools.persistence.jpa.@__KnowledgeStoreService._newStatefulKnowledgeSession0 = @__env.GetMethodID(global::org.drools.persistence.jpa.@__KnowledgeStoreService.staticClass, "newStatefulKnowledgeSession", "(Lorg/drools/KnowledgeBase;Lorg/drools/runtime/KnowledgeSessionConfiguration;Lorg" +
             "/drools/runtime/Environment;)Lorg/drools/runtime/StatefulKnowledgeSession;");
     global::org.drools.persistence.jpa.@__KnowledgeStoreService._loadStatefulKnowledgeSession1 = @__env.GetMethodID(global::org.drools.persistence.jpa.@__KnowledgeStoreService.staticClass, "loadStatefulKnowledgeSession", "(ILorg/drools/KnowledgeBase;Lorg/drools/runtime/KnowledgeSessionConfiguration;Lor" +
             "g/drools/runtime/Environment;)Lorg/drools/runtime/StatefulKnowledgeSession;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.util.@__ServiceRegistry.staticClass = @__class;
     global::org.drools.util.@__ServiceRegistry._get0 = @__env.GetMethodID(global::org.drools.util.@__ServiceRegistry.staticClass, "get", "(Ljava/lang/Class;)Ljava/lang/Object;");
     global::org.drools.util.@__ServiceRegistry._registerLocator1 = @__env.GetMethodID(global::org.drools.util.@__ServiceRegistry.staticClass, "registerLocator", "(Ljava/lang/Class;Ljava/util/concurrent/Callable;)V");
     global::org.drools.util.@__ServiceRegistry._unregisterLocator2 = @__env.GetMethodID(global::org.drools.util.@__ServiceRegistry.staticClass, "unregisterLocator", "(Ljava/lang/Class;)V");
     global::org.drools.util.@__ServiceRegistry._addDefault3 = @__env.GetMethodID(global::org.drools.util.@__ServiceRegistry.staticClass, "addDefault", "(Ljava/lang/Class;Ljava/lang/String;)V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::java.lang.@__CharSequence.staticClass = @__class;
     global::java.lang.@__CharSequence._toString0 = @__env.GetMethodID(global::java.lang.@__CharSequence.staticClass, "toString", "()Ljava/lang/String;");
     global::java.lang.@__CharSequence._charAt1 = @__env.GetMethodID(global::java.lang.@__CharSequence.staticClass, "charAt", "(I)C");
     global::java.lang.@__CharSequence._length2 = @__env.GetMethodID(global::java.lang.@__CharSequence.staticClass, "length", "()I");
     global::java.lang.@__CharSequence._subSequence3 = @__env.GetMethodID(global::java.lang.@__CharSequence.staticClass, "subSequence", "(II)Ljava/lang/CharSequence;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.runtime.rule.@__RuleContext.staticClass = @__class;
     global::org.drools.runtime.rule.@__RuleContext._getKnowledgeRuntime0 = @__env.GetMethodID(global::org.drools.runtime.rule.@__RuleContext.staticClass, "getKnowledgeRuntime", "()Lorg/drools/runtime/KnowledgeRuntime;");
     global::org.drools.runtime.rule.@__RuleContext._getRule1 = @__env.GetMethodID(global::org.drools.runtime.rule.@__RuleContext.staticClass, "getRule", "()Lorg/drools/definition/rule/Rule;");
     global::org.drools.runtime.rule.@__RuleContext._getActivation2 = @__env.GetMethodID(global::org.drools.runtime.rule.@__RuleContext.staticClass, "getActivation", "()Lorg/drools/runtime/rule/Activation;");
     global::org.drools.runtime.rule.@__RuleContext._insertLogical3 = @__env.GetMethodID(global::org.drools.runtime.rule.@__RuleContext.staticClass, "insertLogical", "(Ljava/lang/Object;)V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::net.sf.robocode.host.proxies.@__IHostingRobotProxy.staticClass = @__class;
     global::net.sf.robocode.host.proxies.@__IHostingRobotProxy.j4n_cleanup0 = @__env.GetMethodID(global::net.sf.robocode.host.proxies.@__IHostingRobotProxy.staticClass, "cleanup", "()V");
     global::net.sf.robocode.host.proxies.@__IHostingRobotProxy.j4n_startRound1 = @__env.GetMethodID(global::net.sf.robocode.host.proxies.@__IHostingRobotProxy.staticClass, "startRound", "(Lnet/sf/robocode/peer/ExecCommands;Lrobocode/RobotStatus;)V");
     global::net.sf.robocode.host.proxies.@__IHostingRobotProxy.j4n_forceStopThread2 = @__env.GetMethodID(global::net.sf.robocode.host.proxies.@__IHostingRobotProxy.staticClass, "forceStopThread", "()V");
     global::net.sf.robocode.host.proxies.@__IHostingRobotProxy.j4n_waitForStopThread3 = @__env.GetMethodID(global::net.sf.robocode.host.proxies.@__IHostingRobotProxy.staticClass, "waitForStopThread", "()V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::robocode.control.events.RoundEndedEvent.staticClass = @__class;
     global::robocode.control.events.RoundEndedEvent.j4n_getRound0 = @__env.GetMethodID(global::robocode.control.events.RoundEndedEvent.staticClass, "getRound", "()I");
     global::robocode.control.events.RoundEndedEvent.j4n_getTurns1 = @__env.GetMethodID(global::robocode.control.events.RoundEndedEvent.staticClass, "getTurns", "()I");
     global::robocode.control.events.RoundEndedEvent.j4n_getTotalTurns2 = @__env.GetMethodID(global::robocode.control.events.RoundEndedEvent.staticClass, "getTotalTurns", "()I");
     global::robocode.control.events.RoundEndedEvent.j4n__ctorRoundEndedEvent3 = @__env.GetMethodID(global::robocode.control.events.RoundEndedEvent.staticClass, "<init>", "(III)V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::java.lang.StringBuffer.staticClass = @__class;
     global::java.lang.StringBuffer.@__ctorStringBuffer0 = @__env.GetMethodID(global::java.lang.StringBuffer.staticClass, "<init>", "(I)V");
     global::java.lang.StringBuffer.@__ctorStringBuffer1 = @__env.GetMethodID(global::java.lang.StringBuffer.staticClass, "<init>", "(Ljava/lang/String;)V");
     global::java.lang.StringBuffer.@__ctorStringBuffer2 = @__env.GetMethodID(global::java.lang.StringBuffer.staticClass, "<init>", "(Ljava/lang/CharSequence;)V");
     global::java.lang.StringBuffer.@__ctorStringBuffer3 = @__env.GetMethodID(global::java.lang.StringBuffer.staticClass, "<init>", "()V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::robocode.control.events.BattleCompletedEvent.staticClass = @__class;
     global::robocode.control.events.BattleCompletedEvent.j4n_getBattleRules0 = @__env.GetMethodID(global::robocode.control.events.BattleCompletedEvent.staticClass, "getBattleRules", "()Lrobocode/BattleRules;");
     global::robocode.control.events.BattleCompletedEvent.j4n_getSortedResults1 = @__env.GetMethodID(global::robocode.control.events.BattleCompletedEvent.staticClass, "getSortedResults", "()[Lrobocode/BattleResults;");
     global::robocode.control.events.BattleCompletedEvent.j4n_getIndexedResults2 = @__env.GetMethodID(global::robocode.control.events.BattleCompletedEvent.staticClass, "getIndexedResults", "()[Lrobocode/BattleResults;");
     global::robocode.control.events.BattleCompletedEvent.j4n__ctorBattleCompletedEvent3 = @__env.GetMethodID(global::robocode.control.events.BattleCompletedEvent.staticClass, "<init>", "(Lrobocode/BattleRules;[Lrobocode/BattleResults;)V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.builder.conf.DefaultPackageNameOption.staticClass = @__class;
     global::org.drools.builder.conf.DefaultPackageNameOption._getPropertyName0 = @__env.GetMethodID(global::org.drools.builder.conf.DefaultPackageNameOption.staticClass, "getPropertyName", "()Ljava/lang/String;");
     global::org.drools.builder.conf.DefaultPackageNameOption._get1 = @__env.GetStaticMethodID(global::org.drools.builder.conf.DefaultPackageNameOption.staticClass, "get", "(Ljava/lang/String;)Lorg/drools/builder/conf/DefaultPackageNameOption;");
     global::org.drools.builder.conf.DefaultPackageNameOption._getPackageName2 = @__env.GetMethodID(global::org.drools.builder.conf.DefaultPackageNameOption.staticClass, "getPackageName", "()Ljava/lang/String;");
     global::org.drools.builder.conf.DefaultPackageNameOption._PROPERTY_NAME3 = @__env.GetStaticFieldID(global::org.drools.builder.conf.DefaultPackageNameOption.staticClass, "PROPERTY_NAME", "Ljava/lang/String;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.conf.ConsequenceExceptionHandlerOption.staticClass = @__class;
     global::org.drools.conf.ConsequenceExceptionHandlerOption._getPropertyName0 = @__env.GetMethodID(global::org.drools.conf.ConsequenceExceptionHandlerOption.staticClass, "getPropertyName", "()Ljava/lang/String;");
     global::org.drools.conf.ConsequenceExceptionHandlerOption._get1 = @__env.GetStaticMethodID(global::org.drools.conf.ConsequenceExceptionHandlerOption.staticClass, "get", "(Ljava/lang/Class;)Lorg/drools/conf/ConsequenceExceptionHandlerOption;");
     global::org.drools.conf.ConsequenceExceptionHandlerOption._getHandler2 = @__env.GetMethodID(global::org.drools.conf.ConsequenceExceptionHandlerOption.staticClass, "getHandler", "()Ljava/lang/Class;");
     global::org.drools.conf.ConsequenceExceptionHandlerOption._PROPERTY_NAME3 = @__env.GetStaticFieldID(global::org.drools.conf.ConsequenceExceptionHandlerOption.staticClass, "PROPERTY_NAME", "Ljava/lang/String;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::robocode.control.RobotResults.staticClass = @__class;
     global::robocode.control.RobotResults._getRobot0 = @__env.GetMethodID(global::robocode.control.RobotResults.staticClass, "getRobot", "()Lrobocode/control/RobotSpecification;");
     global::robocode.control.RobotResults._convertResults1 = @__env.GetStaticMethodID(global::robocode.control.RobotResults.staticClass, "convertResults", "([Lrobocode/BattleResults;)[Lrobocode/control/RobotResults;");
     global::robocode.control.RobotResults.@__ctorRobotResults2 = @__env.GetMethodID(global::robocode.control.RobotResults.staticClass, "<init>", "(Lrobocode/control/RobotSpecification;Lrobocode/BattleResults;)V");
     global::robocode.control.RobotResults.@__ctorRobotResults3 = @__env.GetMethodID(global::robocode.control.RobotResults.staticClass, "<init>", "(Lrobocode/control/RobotSpecification;Ljava/lang/String;IDDDDDDDIII)V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::robocode.control.events.BattleStartedEvent.staticClass = @__class;
     global::robocode.control.events.BattleStartedEvent.j4n_getBattleRules0 = @__env.GetMethodID(global::robocode.control.events.BattleStartedEvent.staticClass, "getBattleRules", "()Lrobocode/BattleRules;");
     global::robocode.control.events.BattleStartedEvent.j4n_isReplay1 = @__env.GetMethodID(global::robocode.control.events.BattleStartedEvent.staticClass, "isReplay", "()Z");
     global::robocode.control.events.BattleStartedEvent.j4n_getRobotsCount2 = @__env.GetMethodID(global::robocode.control.events.BattleStartedEvent.staticClass, "getRobotsCount", "()I");
     global::robocode.control.events.BattleStartedEvent.j4n__ctorBattleStartedEvent3 = @__env.GetMethodID(global::robocode.control.events.BattleStartedEvent.staticClass, "<init>", "(Lrobocode/BattleRules;IZ)V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::robocode.control.BattlefieldSpecification.staticClass = @__class;
     global::robocode.control.BattlefieldSpecification._getWidth0 = @__env.GetMethodID(global::robocode.control.BattlefieldSpecification.staticClass, "getWidth", "()I");
     global::robocode.control.BattlefieldSpecification._getHeight1 = @__env.GetMethodID(global::robocode.control.BattlefieldSpecification.staticClass, "getHeight", "()I");
     global::robocode.control.BattlefieldSpecification.@__ctorBattlefieldSpecification2 = @__env.GetMethodID(global::robocode.control.BattlefieldSpecification.staticClass, "<init>", "(II)V");
     global::robocode.control.BattlefieldSpecification.@__ctorBattlefieldSpecification3 = @__env.GetMethodID(global::robocode.control.BattlefieldSpecification.staticClass, "<init>", "()V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.conf.@__KnowledgeBaseOptionsConfiguration.staticClass = @__class;
     global::org.drools.conf.@__KnowledgeBaseOptionsConfiguration._setOption0 = @__env.GetMethodID(global::org.drools.conf.@__KnowledgeBaseOptionsConfiguration.staticClass, "setOption", "(Lorg/drools/conf/KnowledgeBaseOption;)V");
     global::org.drools.conf.@__KnowledgeBaseOptionsConfiguration._getOption1 = @__env.GetMethodID(global::org.drools.conf.@__KnowledgeBaseOptionsConfiguration.staticClass, "getOption", "(Ljava/lang/Class;Ljava/lang/String;)Lorg/drools/conf/MultiValueKnowledgeBaseOpti" +
             "on;");
     global::org.drools.conf.@__KnowledgeBaseOptionsConfiguration._getOption2 = @__env.GetMethodID(global::org.drools.conf.@__KnowledgeBaseOptionsConfiguration.staticClass, "getOption", "(Ljava/lang/Class;)Lorg/drools/conf/SingleValueKnowledgeBaseOption;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::net.sf.robocode.serialization.@__ISerializableHelper.staticClass = @__class;
     global::net.sf.robocode.serialization.@__ISerializableHelper._serialize0 = @__env.GetMethodID(global::net.sf.robocode.serialization.@__ISerializableHelper.staticClass, "serialize", "(Lnet/sf/robocode/serialization/RbSerializer;Ljava/nio/ByteBuffer;Ljava/lang/Obje" +
             "ct;)V");
     global::net.sf.robocode.serialization.@__ISerializableHelper._sizeOf1 = @__env.GetMethodID(global::net.sf.robocode.serialization.@__ISerializableHelper.staticClass, "sizeOf", "(Lnet/sf/robocode/serialization/RbSerializer;Ljava/lang/Object;)I");
     global::net.sf.robocode.serialization.@__ISerializableHelper._deserialize2 = @__env.GetMethodID(global::net.sf.robocode.serialization.@__ISerializableHelper.staticClass, "deserialize", "(Lnet/sf/robocode/serialization/RbSerializer;Ljava/nio/ByteBuffer;)Ljava/lang/Obj" +
             "ect;");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::java.io.FileInputStream.staticClass = @__class;
     global::java.io.FileInputStream._getChannel0 = @__env.GetMethodID(global::java.io.FileInputStream.staticClass, "getChannel", "()Ljava/nio/channels/FileChannel;");
     global::java.io.FileInputStream._getFD1 = @__env.GetMethodID(global::java.io.FileInputStream.staticClass, "getFD", "()Ljava/io/FileDescriptor;");
     global::java.io.FileInputStream.@__ctorFileInputStream2 = @__env.GetMethodID(global::java.io.FileInputStream.staticClass, "<init>", "(Ljava/io/File;)V");
     global::java.io.FileInputStream.@__ctorFileInputStream3 = @__env.GetMethodID(global::java.io.FileInputStream.staticClass, "<init>", "(Ljava/io/FileDescriptor;)V");
     global::java.io.FileInputStream.@__ctorFileInputStream4 = @__env.GetMethodID(global::java.io.FileInputStream.staticClass, "<init>", "(Ljava/lang/String;)V");
 }
 private static void InitJNI(global::net.sf.jni4net.jni.JNIEnv @__env, java.lang.Class @__class) {
     global::org.drools.runtime.rule.@__StatefulRuleSession.staticClass = @__class;
     global::org.drools.runtime.rule.@__StatefulRuleSession._fireAllRules0 = @__env.GetMethodID(global::org.drools.runtime.rule.@__StatefulRuleSession.staticClass, "fireAllRules", "(I)I");
     global::org.drools.runtime.rule.@__StatefulRuleSession._fireAllRules1 = @__env.GetMethodID(global::org.drools.runtime.rule.@__StatefulRuleSession.staticClass, "fireAllRules", "(Lorg/drools/runtime/rule/AgendaFilter;)I");
     global::org.drools.runtime.rule.@__StatefulRuleSession._fireAllRules2 = @__env.GetMethodID(global::org.drools.runtime.rule.@__StatefulRuleSession.staticClass, "fireAllRules", "()I");
     global::org.drools.runtime.rule.@__StatefulRuleSession._fireUntilHalt3 = @__env.GetMethodID(global::org.drools.runtime.rule.@__StatefulRuleSession.staticClass, "fireUntilHalt", "(Lorg/drools/runtime/rule/AgendaFilter;)V");
     global::org.drools.runtime.rule.@__StatefulRuleSession._fireUntilHalt4 = @__env.GetMethodID(global::org.drools.runtime.rule.@__StatefulRuleSession.staticClass, "fireUntilHalt", "()V");
 }