/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */

#ifdef JCGO_116

#define OBJT_java_lang_Object 10
#define OBJT_java_lang_Class 64
#define MAXT_java_lang_Class 64
#define OBJT_java_lang_String 65
#define MAXT_java_lang_String 65
typedef struct package_GameShell_s *package_GameShell;
#define OBJT_package_GameShell 66
typedef struct package_GameConnection_s *package_GameConnection;
#define OBJT_package_GameConnection 67
typedef struct package_mudclient_s *package_mudclient;
#define OBJT_package_mudclient 68
#define MAXT_package_mudclient 68
#define MAXT_package_GameConnection 68
#define MAXT_package_GameShell 68
typedef struct java_lang_Runnable_s *java_lang_Runnable;
#define OBJT_java_lang_Runnable 69
#define MAXT_java_lang_Runnable 69
typedef struct java_lang_Number_s *java_lang_Number;
#define OBJT_java_lang_Number 70
typedef struct java_math_BigInteger_s *java_math_BigInteger;
#define OBJT_java_math_BigInteger 71
#define MAXT_java_math_BigInteger 71
typedef struct java_lang_Long_s *java_lang_Long;
#define OBJT_java_lang_Long 72
#define MAXT_java_lang_Long 72
typedef struct java_lang_Integer_s *java_lang_Integer;
#define OBJT_java_lang_Integer 73
#define MAXT_java_lang_Integer 73
#define MAXT_java_lang_Number 73
#define OBJT_java_lang_Throwable 74
typedef struct java_lang_Exception_s *java_lang_Exception;
#define OBJT_java_lang_Exception 75
typedef struct java_lang_RuntimeException_s *java_lang_RuntimeException;
#define OBJT_java_lang_RuntimeException 76
typedef struct java_lang_IllegalArgumentException_s *java_lang_IllegalArgumentException;
#define OBJT_java_lang_IllegalArgumentException 77
typedef struct java_lang_NumberFormatException_s *java_lang_NumberFormatException;
#define OBJT_java_lang_NumberFormatException 78
#define MAXT_java_lang_NumberFormatException 78
typedef struct java_nio_charset_IllegalCharsetNameException_s *java_nio_charset_IllegalCharsetNameException;
#define OBJT_java_nio_charset_IllegalCharsetNameException 79
#define MAXT_java_nio_charset_IllegalCharsetNameException 79
typedef struct java_nio_charset_UnsupportedCharsetException_s *java_nio_charset_UnsupportedCharsetException;
#define OBJT_java_nio_charset_UnsupportedCharsetException 80
#define MAXT_java_nio_charset_UnsupportedCharsetException 80
typedef struct java_lang_IllegalThreadStateException_s *java_lang_IllegalThreadStateException;
#define OBJT_java_lang_IllegalThreadStateException 81
#define MAXT_java_lang_IllegalThreadStateException 81
typedef struct java_nio_channels_UnsupportedAddressTypeException_s
 *java_nio_channels_UnsupportedAddressTypeException;
#define OBJT_java_nio_channels_UnsupportedAddressTypeException 82
#define MAXT_java_nio_channels_UnsupportedAddressTypeException 82
typedef struct java_nio_channels_UnresolvedAddressException_s *java_nio_channels_UnresolvedAddressException;
#define OBJT_java_nio_channels_UnresolvedAddressException 83
#define MAXT_java_nio_channels_UnresolvedAddressException 83
#define MAXT_java_lang_IllegalArgumentException 83
typedef struct java_lang_IndexOutOfBoundsException_s *java_lang_IndexOutOfBoundsException;
#define OBJT_java_lang_IndexOutOfBoundsException 84
typedef struct java_lang_StringIndexOutOfBoundsException_s *java_lang_StringIndexOutOfBoundsException;
#define OBJT_java_lang_StringIndexOutOfBoundsException 85
#define MAXT_java_lang_StringIndexOutOfBoundsException 85
typedef struct java_lang_ArrayIndexOutOfBoundsException_s *java_lang_ArrayIndexOutOfBoundsException;
#define OBJT_java_lang_ArrayIndexOutOfBoundsException 86
#define MAXT_java_lang_ArrayIndexOutOfBoundsException 86
#define MAXT_java_lang_IndexOutOfBoundsException 86
typedef struct java_lang_IllegalStateException_s *java_lang_IllegalStateException;
#define OBJT_java_lang_IllegalStateException 87
typedef struct java_nio_channels_NonWritableChannelException_s *java_nio_channels_NonWritableChannelException;
#define OBJT_java_nio_channels_NonWritableChannelException 88
#define MAXT_java_nio_channels_NonWritableChannelException 88
typedef struct java_nio_channels_NonReadableChannelException_s *java_nio_channels_NonReadableChannelException;
#define OBJT_java_nio_channels_NonReadableChannelException 89
#define MAXT_java_nio_channels_NonReadableChannelException 89
typedef struct java_nio_channels_IllegalBlockingModeException_s *java_nio_channels_IllegalBlockingModeException;
#define OBJT_java_nio_channels_IllegalBlockingModeException 90
#define MAXT_java_nio_channels_IllegalBlockingModeException 90
typedef struct java_nio_channels_AlreadyConnectedException_s *java_nio_channels_AlreadyConnectedException;
#define OBJT_java_nio_channels_AlreadyConnectedException 91
#define MAXT_java_nio_channels_AlreadyConnectedException 91
typedef struct java_nio_channels_ConnectionPendingException_s *java_nio_channels_ConnectionPendingException;
#define OBJT_java_nio_channels_ConnectionPendingException 92
#define MAXT_java_nio_channels_ConnectionPendingException 92
typedef struct java_nio_channels_NotYetConnectedException_s *java_nio_channels_NotYetConnectedException;
#define OBJT_java_nio_channels_NotYetConnectedException 93
#define MAXT_java_nio_channels_NotYetConnectedException 93
#define MAXT_java_lang_IllegalStateException 93
typedef struct java_lang_NullPointerException_s *java_lang_NullPointerException;
#define OBJT_java_lang_NullPointerException 94
#define MAXT_java_lang_NullPointerException 94
typedef struct java_lang_UnsupportedOperationException_s *java_lang_UnsupportedOperationException;
#define OBJT_java_lang_UnsupportedOperationException 95
typedef struct java_nio_ReadOnlyBufferException_s *java_nio_ReadOnlyBufferException;
#define OBJT_java_nio_ReadOnlyBufferException 96
#define MAXT_java_nio_ReadOnlyBufferException 96
#define MAXT_java_lang_UnsupportedOperationException 96
typedef struct java_nio_BufferOverflowException_s *java_nio_BufferOverflowException;
#define OBJT_java_nio_BufferOverflowException 97
#define MAXT_java_nio_BufferOverflowException 97
typedef struct java_util_ConcurrentModificationException_s *java_util_ConcurrentModificationException;
#define OBJT_java_util_ConcurrentModificationException 98
#define MAXT_java_util_ConcurrentModificationException 98
typedef struct java_util_NoSuchElementException_s *java_util_NoSuchElementException;
#define OBJT_java_util_NoSuchElementException 99
#define MAXT_java_util_NoSuchElementException 99
typedef struct java_lang_IllegalMonitorStateException_s *java_lang_IllegalMonitorStateException;
#define OBJT_java_lang_IllegalMonitorStateException 100
#define MAXT_java_lang_IllegalMonitorStateException 100
typedef struct java_lang_ArithmeticException_s *java_lang_ArithmeticException;
#define OBJT_java_lang_ArithmeticException 101
#define MAXT_java_lang_ArithmeticException 101
typedef struct java_lang_ArrayStoreException_s *java_lang_ArrayStoreException;
#define OBJT_java_lang_ArrayStoreException 102
#define MAXT_java_lang_ArrayStoreException 102
typedef struct java_lang_ClassCastException_s *java_lang_ClassCastException;
#define OBJT_java_lang_ClassCastException 103
#define MAXT_java_lang_ClassCastException 103
typedef struct java_lang_NegativeArraySizeException_s *java_lang_NegativeArraySizeException;
#define OBJT_java_lang_NegativeArraySizeException 104
#define MAXT_java_lang_NegativeArraySizeException 104
typedef struct java_nio_BufferUnderflowException_s *java_nio_BufferUnderflowException;
#define OBJT_java_nio_BufferUnderflowException 105
#define MAXT_java_nio_BufferUnderflowException 105
typedef struct java_lang_SecurityException_s *java_lang_SecurityException;
#define OBJT_java_lang_SecurityException 106
#define MAXT_java_lang_SecurityException 106
#define MAXT_java_lang_RuntimeException 106
typedef struct java_io_IOException_s *java_io_IOException;
#define OBJT_java_io_IOException 107
typedef struct java_io_UnsupportedEncodingException_s *java_io_UnsupportedEncodingException;
#define OBJT_java_io_UnsupportedEncodingException 108
#define MAXT_java_io_UnsupportedEncodingException 108
typedef struct java_io_InterruptedIOException_s *java_io_InterruptedIOException;
#define OBJT_java_io_InterruptedIOException 109
typedef struct java_net_SocketTimeoutException_s *java_net_SocketTimeoutException;
#define OBJT_java_net_SocketTimeoutException 110
#define MAXT_java_net_SocketTimeoutException 110
#define MAXT_java_io_InterruptedIOException 110
typedef struct java_nio_charset_CharacterCodingException_s *java_nio_charset_CharacterCodingException;
#define OBJT_java_nio_charset_CharacterCodingException 111
typedef struct java_nio_charset_MalformedInputException_s *java_nio_charset_MalformedInputException;
#define OBJT_java_nio_charset_MalformedInputException 112
#define MAXT_java_nio_charset_MalformedInputException 112
typedef struct java_nio_charset_UnmappableCharacterException_s *java_nio_charset_UnmappableCharacterException;
#define OBJT_java_nio_charset_UnmappableCharacterException 113
#define MAXT_java_nio_charset_UnmappableCharacterException 113
#define MAXT_java_nio_charset_CharacterCodingException 113
typedef struct java_nio_channels_ClosedChannelException_s *java_nio_channels_ClosedChannelException;
#define OBJT_java_nio_channels_ClosedChannelException 114
typedef struct java_nio_channels_AsynchronousCloseException_s *java_nio_channels_AsynchronousCloseException;
#define OBJT_java_nio_channels_AsynchronousCloseException 115
#define MAXT_java_nio_channels_AsynchronousCloseException 115
#define MAXT_java_nio_channels_ClosedChannelException 115
typedef struct java_io_FileNotFoundException_s *java_io_FileNotFoundException;
#define OBJT_java_io_FileNotFoundException 116
#define MAXT_java_io_FileNotFoundException 116
typedef struct java_net_MalformedURLException_s *java_net_MalformedURLException;
#define OBJT_java_net_MalformedURLException 117
#define MAXT_java_net_MalformedURLException 117
typedef struct java_io_EOFException_s *java_io_EOFException;
#define OBJT_java_io_EOFException 118
#define MAXT_java_io_EOFException 118
typedef struct java_net_ProtocolException_s *java_net_ProtocolException;
#define OBJT_java_net_ProtocolException 119
#define MAXT_java_net_ProtocolException 119
typedef struct java_net_UnknownHostException_s *java_net_UnknownHostException;
#define OBJT_java_net_UnknownHostException 120
#define MAXT_java_net_UnknownHostException 120
typedef struct java_net_SocketException_s *java_net_SocketException;
#define OBJT_java_net_SocketException 121
typedef struct java_net_BindException_s *java_net_BindException;
#define OBJT_java_net_BindException 122
#define MAXT_java_net_BindException 122
typedef struct java_net_NoRouteToHostException_s *java_net_NoRouteToHostException;
#define OBJT_java_net_NoRouteToHostException 123
#define MAXT_java_net_NoRouteToHostException 123
typedef struct java_net_PortUnreachableException_s *java_net_PortUnreachableException;
#define OBJT_java_net_PortUnreachableException 124
#define MAXT_java_net_PortUnreachableException 124
typedef struct java_net_ConnectException_s *java_net_ConnectException;
#define OBJT_java_net_ConnectException 125
#define MAXT_java_net_ConnectException 125
#define MAXT_java_net_SocketException 125
#define MAXT_java_io_IOException 125
typedef struct java_lang_CloneNotSupportedException_s *java_lang_CloneNotSupportedException;
#define OBJT_java_lang_CloneNotSupportedException 126
#define MAXT_java_lang_CloneNotSupportedException 126
typedef struct java_lang_InterruptedException_s *java_lang_InterruptedException;
#define OBJT_java_lang_InterruptedException 127
#define MAXT_java_lang_InterruptedException 127
typedef struct java_lang_InstantiationException_s *java_lang_InstantiationException;
#define OBJT_java_lang_InstantiationException 128
#define MAXT_java_lang_InstantiationException 128
typedef struct java_lang_ClassNotFoundException_s *java_lang_ClassNotFoundException;
#define OBJT_java_lang_ClassNotFoundException 129
#define MAXT_java_lang_ClassNotFoundException 129
typedef struct java_lang_IllegalAccessException_s *java_lang_IllegalAccessException;
#define OBJT_java_lang_IllegalAccessException 130
#define MAXT_java_lang_IllegalAccessException 130
#define MAXT_java_lang_Exception 130
typedef struct java_lang_Error_s *java_lang_Error;
#define OBJT_java_lang_Error 131
typedef struct java_lang_VirtualMachineError_s *java_lang_VirtualMachineError;
#define OBJT_java_lang_VirtualMachineError 132
typedef struct java_lang_InternalError_s *java_lang_InternalError;
#define OBJT_java_lang_InternalError 133
#define MAXT_java_lang_InternalError 133
typedef struct java_lang_OutOfMemoryError_s *java_lang_OutOfMemoryError;
#define OBJT_java_lang_OutOfMemoryError 134
#define MAXT_java_lang_OutOfMemoryError 134
#define MAXT_java_lang_VirtualMachineError 134
typedef struct java_lang_LinkageError_s *java_lang_LinkageError;
#define OBJT_java_lang_LinkageError 135
typedef struct java_lang_ExceptionInInitializerError_s *java_lang_ExceptionInInitializerError;
#define OBJT_java_lang_ExceptionInInitializerError 136
#define MAXT_java_lang_ExceptionInInitializerError 136
typedef struct java_lang_UnsatisfiedLinkError_s *java_lang_UnsatisfiedLinkError;
#define OBJT_java_lang_UnsatisfiedLinkError 137
#define MAXT_java_lang_UnsatisfiedLinkError 137
typedef struct java_lang_NoClassDefFoundError_s *java_lang_NoClassDefFoundError;
#define OBJT_java_lang_NoClassDefFoundError 138
#define MAXT_java_lang_NoClassDefFoundError 138
typedef struct java_lang_IncompatibleClassChangeError_s *java_lang_IncompatibleClassChangeError;
#define OBJT_java_lang_IncompatibleClassChangeError 139
typedef struct java_lang_NoSuchFieldError_s *java_lang_NoSuchFieldError;
#define OBJT_java_lang_NoSuchFieldError 140
#define MAXT_java_lang_NoSuchFieldError 140
typedef struct java_lang_NoSuchMethodError_s *java_lang_NoSuchMethodError;
#define OBJT_java_lang_NoSuchMethodError 141
#define MAXT_java_lang_NoSuchMethodError 141
#define MAXT_java_lang_IncompatibleClassChangeError 141
#define MAXT_java_lang_LinkageError 141
typedef struct java_nio_charset_CoderMalfunctionError_s *java_nio_charset_CoderMalfunctionError;
#define OBJT_java_nio_charset_CoderMalfunctionError 142
#define MAXT_java_nio_charset_CoderMalfunctionError 142
#define MAXT_java_lang_Error 142
#define MAXT_java_lang_Throwable 142
typedef struct java_lang_VMSystem_s *java_lang_VMSystem;
#define OBJT_java_lang_VMSystem 143
#define MAXT_java_lang_VMSystem 143
typedef struct java_lang_StringBuilder_s *java_lang_StringBuilder;
#define OBJT_java_lang_StringBuilder 144
#define MAXT_java_lang_StringBuilder 144
typedef struct java_lang_Character_s *java_lang_Character;
#define OBJT_java_lang_Character 145
#define MAXT_java_lang_Character 145
typedef struct gnu_java_lang_CharData_s *gnu_java_lang_CharData;
#define OBJT_gnu_java_lang_CharData 146
#define MAXT_gnu_java_lang_CharData 146
typedef struct gnu_java_math_MPN_s *gnu_java_math_MPN;
#define OBJT_gnu_java_math_MPN 147
#define MAXT_gnu_java_math_MPN 147
typedef struct java_lang_VMThrowable_s *java_lang_VMThrowable;
#define OBJT_java_lang_VMThrowable 148
#define MAXT_java_lang_VMThrowable 148
typedef struct package_GameCharacter_s *package_GameCharacter;
#define OBJT_package_GameCharacter 149
#define MAXT_package_GameCharacter 149
typedef struct package_Version_s *package_Version;
#define OBJT_package_Version 150
#define MAXT_package_Version 150
typedef struct java_lang_System_s *java_lang_System;
#define OBJT_java_lang_System 151
#define MAXT_java_lang_System 151
typedef struct java_io_FileDescriptor_s *java_io_FileDescriptor;
#define OBJT_java_io_FileDescriptor 152
#define MAXT_java_io_FileDescriptor 152
typedef struct java_nio_channels_spi_AbstractInterruptibleChannel_s
 *java_nio_channels_spi_AbstractInterruptibleChannel;
#define OBJT_java_nio_channels_spi_AbstractInterruptibleChannel 153
typedef struct java_nio_channels_FileChannel_s *java_nio_channels_FileChannel;
#define OBJT_java_nio_channels_FileChannel 154
typedef struct gnu_java_nio_FileChannelImpl_s *gnu_java_nio_FileChannelImpl;
#define OBJT_gnu_java_nio_FileChannelImpl 155
#define MAXT_gnu_java_nio_FileChannelImpl 155
#define MAXT_java_nio_channels_FileChannel 155
typedef struct java_nio_channels_SelectableChannel_s *java_nio_channels_SelectableChannel;
#define OBJT_java_nio_channels_SelectableChannel 156
typedef struct java_nio_channels_spi_AbstractSelectableChannel_s *java_nio_channels_spi_AbstractSelectableChannel;
#define OBJT_java_nio_channels_spi_AbstractSelectableChannel 157
typedef struct java_nio_channels_SocketChannel_s *java_nio_channels_SocketChannel;
#define OBJT_java_nio_channels_SocketChannel 158
typedef struct gnu_java_nio_SocketChannelImpl_s *gnu_java_nio_SocketChannelImpl;
#define OBJT_gnu_java_nio_SocketChannelImpl 159
#define MAXT_gnu_java_nio_SocketChannelImpl 159
#define MAXT_java_nio_channels_SocketChannel 159
#define MAXT_java_nio_channels_spi_AbstractSelectableChannel 159
#define MAXT_java_nio_channels_SelectableChannel 159
#define MAXT_java_nio_channels_spi_AbstractInterruptibleChannel 159
typedef struct gnu_java_nio_VMChannel_s *gnu_java_nio_VMChannel;
#define OBJT_gnu_java_nio_VMChannel 160
#define MAXT_gnu_java_nio_VMChannel 160
typedef struct java_lang_VMAccessorJavaLang_s *java_lang_VMAccessorJavaLang;
#define OBJT_java_lang_VMAccessorJavaLang 161
#define MAXT_java_lang_VMAccessorJavaLang 161
typedef struct java_lang_VMRuntime_s *java_lang_VMRuntime;
#define OBJT_java_lang_VMRuntime 162
#define MAXT_java_lang_VMRuntime 162
typedef struct gnu_java_nio_VMChannel_State_s *gnu_java_nio_VMChannel_State;
#define OBJT_gnu_java_nio_VMChannel_State 163
#define MAXT_gnu_java_nio_VMChannel_State 163
typedef struct gnu_java_nio_VMChannel_Handle_s *gnu_java_nio_VMChannel_Handle;
#define OBJT_gnu_java_nio_VMChannel_Handle 164
typedef struct gnu_java_nio_VMChannel_FileHandle_s *gnu_java_nio_VMChannel_FileHandle;
#define OBJT_gnu_java_nio_VMChannel_FileHandle 165
#define MAXT_gnu_java_nio_VMChannel_FileHandle 165
typedef struct gnu_java_nio_VMChannel_SocketHandle_s *gnu_java_nio_VMChannel_SocketHandle;
#define OBJT_gnu_java_nio_VMChannel_SocketHandle 166
#define MAXT_gnu_java_nio_VMChannel_SocketHandle 166
#define MAXT_gnu_java_nio_VMChannel_Handle 166
typedef struct java_io_OutputStream_s *java_io_OutputStream;
#define OBJT_java_io_OutputStream 167
typedef struct java_io_FileOutputStream_s *java_io_FileOutputStream;
#define OBJT_java_io_FileOutputStream 168
#define MAXT_java_io_FileOutputStream 168
typedef struct java_io_FilterOutputStream_s *java_io_FilterOutputStream;
#define OBJT_java_io_FilterOutputStream 169
typedef struct java_io_BufferedOutputStream_s *java_io_BufferedOutputStream;
#define OBJT_java_io_BufferedOutputStream 170
#define MAXT_java_io_BufferedOutputStream 170
typedef struct java_io_PrintStream_s *java_io_PrintStream;
#define OBJT_java_io_PrintStream 171
#define MAXT_java_io_PrintStream 171
#define MAXT_java_io_FilterOutputStream 171
typedef struct java_io_ByteArrayOutputStream_s *java_io_ByteArrayOutputStream;
#define OBJT_java_io_ByteArrayOutputStream 172
#define MAXT_java_io_ByteArrayOutputStream 172
typedef struct gnu_java_net_PlainSocketImpl_SocketOutputStream_s *gnu_java_net_PlainSocketImpl_SocketOutputStream;
#define OBJT_gnu_java_net_PlainSocketImpl_SocketOutputStream 173
#define MAXT_gnu_java_net_PlainSocketImpl_SocketOutputStream 173
#define MAXT_java_io_OutputStream 173
typedef struct java_lang_SecurityManager_s *java_lang_SecurityManager;
#define OBJT_java_lang_SecurityManager 174
#define MAXT_java_lang_SecurityManager 174
typedef struct gnu_classpath_VMAccessorGnuClasspath_s *gnu_classpath_VMAccessorGnuClasspath;
#define OBJT_gnu_classpath_VMAccessorGnuClasspath 175
#define MAXT_gnu_classpath_VMAccessorGnuClasspath 175
typedef struct gnu_classpath_VMSystemProperties_s *gnu_classpath_VMSystemProperties;
#define OBJT_gnu_classpath_VMSystemProperties 176
#define MAXT_gnu_classpath_VMSystemProperties 176
typedef struct java_io_VMAccessorJavaIo_s *java_io_VMAccessorJavaIo;
#define OBJT_java_io_VMAccessorJavaIo 177
#define MAXT_java_io_VMAccessorJavaIo 177
typedef struct java_io_VMFile_s *java_io_VMFile;
#define OBJT_java_io_VMFile 178
#define MAXT_java_io_VMFile 178
typedef struct java_io_Writer_s *java_io_Writer;
#define OBJT_java_io_Writer 179
typedef struct java_io_OutputStreamWriter_s *java_io_OutputStreamWriter;
#define OBJT_java_io_OutputStreamWriter 180
#define MAXT_java_io_OutputStreamWriter 180
#define MAXT_java_io_Writer 180
typedef struct java_nio_Buffer_s *java_nio_Buffer;
#define OBJT_java_nio_Buffer 181
typedef struct java_nio_CharBuffer_s *java_nio_CharBuffer;
#define OBJT_java_nio_CharBuffer 182
typedef struct java_nio_CharBufferImpl_s *java_nio_CharBufferImpl;
#define OBJT_java_nio_CharBufferImpl 183
#define MAXT_java_nio_CharBufferImpl 183
#define MAXT_java_nio_CharBuffer 183
typedef struct java_nio_ByteBuffer_s *java_nio_ByteBuffer;
#define OBJT_java_nio_ByteBuffer 184
typedef struct java_nio_ByteBufferImpl_s *java_nio_ByteBufferImpl;
#define OBJT_java_nio_ByteBufferImpl 185
#define MAXT_java_nio_ByteBufferImpl 185
#define MAXT_java_nio_ByteBuffer 185
#define MAXT_java_nio_Buffer 185
typedef struct gnu_java_nio_charset_EncodingHelper_s *gnu_java_nio_charset_EncodingHelper;
#define OBJT_gnu_java_nio_charset_EncodingHelper 186
#define MAXT_gnu_java_nio_charset_EncodingHelper 186
typedef struct java_nio_charset_Charset_s *java_nio_charset_Charset;
#define OBJT_java_nio_charset_Charset 187
typedef struct gnu_java_nio_charset_ISO_8859_1_s *gnu_java_nio_charset_ISO_8859_1;
#define OBJT_gnu_java_nio_charset_ISO_8859_1 188
#define MAXT_gnu_java_nio_charset_ISO_8859_1 188
typedef struct gnu_java_nio_charset_US_ASCII_s *gnu_java_nio_charset_US_ASCII;
#define OBJT_gnu_java_nio_charset_US_ASCII 189
#define MAXT_gnu_java_nio_charset_US_ASCII 189
typedef struct gnu_java_nio_charset_UTF_8_s *gnu_java_nio_charset_UTF_8;
#define OBJT_gnu_java_nio_charset_UTF_8 190
#define MAXT_gnu_java_nio_charset_UTF_8 190
typedef struct gnu_java_nio_charset_UTF_16BE_s *gnu_java_nio_charset_UTF_16BE;
#define OBJT_gnu_java_nio_charset_UTF_16BE 191
#define MAXT_gnu_java_nio_charset_UTF_16BE 191
typedef struct gnu_java_nio_charset_UTF_16LE_s *gnu_java_nio_charset_UTF_16LE;
#define OBJT_gnu_java_nio_charset_UTF_16LE 192
#define MAXT_gnu_java_nio_charset_UTF_16LE 192
typedef struct gnu_java_nio_charset_UTF_16_s *gnu_java_nio_charset_UTF_16;
#define OBJT_gnu_java_nio_charset_UTF_16 193
#define MAXT_gnu_java_nio_charset_UTF_16 193
typedef struct gnu_java_nio_charset_UnicodeBig_s *gnu_java_nio_charset_UnicodeBig;
#define OBJT_gnu_java_nio_charset_UnicodeBig 194
#define MAXT_gnu_java_nio_charset_UnicodeBig 194
typedef struct gnu_java_nio_charset_UnicodeLittle_s *gnu_java_nio_charset_UnicodeLittle;
#define OBJT_gnu_java_nio_charset_UnicodeLittle 195
#define MAXT_gnu_java_nio_charset_UnicodeLittle 195
typedef struct gnu_java_nio_charset_ByteCharset_s *gnu_java_nio_charset_ByteCharset;
#define OBJT_gnu_java_nio_charset_ByteCharset 196
typedef struct gnu_java_nio_charset_Windows1250_s *gnu_java_nio_charset_Windows1250;
#define OBJT_gnu_java_nio_charset_Windows1250 197
#define MAXT_gnu_java_nio_charset_Windows1250 197
typedef struct gnu_java_nio_charset_Windows1251_s *gnu_java_nio_charset_Windows1251;
#define OBJT_gnu_java_nio_charset_Windows1251 198
#define MAXT_gnu_java_nio_charset_Windows1251 198
typedef struct gnu_java_nio_charset_Windows1252_s *gnu_java_nio_charset_Windows1252;
#define OBJT_gnu_java_nio_charset_Windows1252 199
#define MAXT_gnu_java_nio_charset_Windows1252 199
typedef struct gnu_java_nio_charset_Windows1253_s *gnu_java_nio_charset_Windows1253;
#define OBJT_gnu_java_nio_charset_Windows1253 200
#define MAXT_gnu_java_nio_charset_Windows1253 200
typedef struct gnu_java_nio_charset_Windows1254_s *gnu_java_nio_charset_Windows1254;
#define OBJT_gnu_java_nio_charset_Windows1254 201
#define MAXT_gnu_java_nio_charset_Windows1254 201
typedef struct gnu_java_nio_charset_Windows1257_s *gnu_java_nio_charset_Windows1257;
#define OBJT_gnu_java_nio_charset_Windows1257 202
#define MAXT_gnu_java_nio_charset_Windows1257 202
typedef struct gnu_java_nio_charset_ISO_8859_2_s *gnu_java_nio_charset_ISO_8859_2;
#define OBJT_gnu_java_nio_charset_ISO_8859_2 203
#define MAXT_gnu_java_nio_charset_ISO_8859_2 203
typedef struct gnu_java_nio_charset_ISO_8859_4_s *gnu_java_nio_charset_ISO_8859_4;
#define OBJT_gnu_java_nio_charset_ISO_8859_4 204
#define MAXT_gnu_java_nio_charset_ISO_8859_4 204
typedef struct gnu_java_nio_charset_ISO_8859_5_s *gnu_java_nio_charset_ISO_8859_5;
#define OBJT_gnu_java_nio_charset_ISO_8859_5 205
#define MAXT_gnu_java_nio_charset_ISO_8859_5 205
typedef struct gnu_java_nio_charset_ISO_8859_7_s *gnu_java_nio_charset_ISO_8859_7;
#define OBJT_gnu_java_nio_charset_ISO_8859_7 206
#define MAXT_gnu_java_nio_charset_ISO_8859_7 206
typedef struct gnu_java_nio_charset_ISO_8859_9_s *gnu_java_nio_charset_ISO_8859_9;
#define OBJT_gnu_java_nio_charset_ISO_8859_9 207
#define MAXT_gnu_java_nio_charset_ISO_8859_9 207
typedef struct gnu_java_nio_charset_ISO_8859_13_s *gnu_java_nio_charset_ISO_8859_13;
#define OBJT_gnu_java_nio_charset_ISO_8859_13 208
#define MAXT_gnu_java_nio_charset_ISO_8859_13 208
typedef struct gnu_java_nio_charset_ISO_8859_15_s *gnu_java_nio_charset_ISO_8859_15;
#define OBJT_gnu_java_nio_charset_ISO_8859_15 209
#define MAXT_gnu_java_nio_charset_ISO_8859_15 209
typedef struct gnu_java_nio_charset_KOI_8_s *gnu_java_nio_charset_KOI_8;
#define OBJT_gnu_java_nio_charset_KOI_8 210
#define MAXT_gnu_java_nio_charset_KOI_8 210
typedef struct gnu_java_nio_charset_ISO_8859_3_s *gnu_java_nio_charset_ISO_8859_3;
#define OBJT_gnu_java_nio_charset_ISO_8859_3 211
#define MAXT_gnu_java_nio_charset_ISO_8859_3 211
typedef struct gnu_java_nio_charset_ISO_8859_6_s *gnu_java_nio_charset_ISO_8859_6;
#define OBJT_gnu_java_nio_charset_ISO_8859_6 212
#define MAXT_gnu_java_nio_charset_ISO_8859_6 212
typedef struct gnu_java_nio_charset_ISO_8859_8_s *gnu_java_nio_charset_ISO_8859_8;
#define OBJT_gnu_java_nio_charset_ISO_8859_8 213
#define MAXT_gnu_java_nio_charset_ISO_8859_8 213
typedef struct gnu_java_nio_charset_Cp424_s *gnu_java_nio_charset_Cp424;
#define OBJT_gnu_java_nio_charset_Cp424 214
#define MAXT_gnu_java_nio_charset_Cp424 214
typedef struct gnu_java_nio_charset_Cp437_s *gnu_java_nio_charset_Cp437;
#define OBJT_gnu_java_nio_charset_Cp437 215
#define MAXT_gnu_java_nio_charset_Cp437 215
typedef struct gnu_java_nio_charset_Cp737_s *gnu_java_nio_charset_Cp737;
#define OBJT_gnu_java_nio_charset_Cp737 216
#define MAXT_gnu_java_nio_charset_Cp737 216
typedef struct gnu_java_nio_charset_Cp775_s *gnu_java_nio_charset_Cp775;
#define OBJT_gnu_java_nio_charset_Cp775 217
#define MAXT_gnu_java_nio_charset_Cp775 217
typedef struct gnu_java_nio_charset_Cp850_s *gnu_java_nio_charset_Cp850;
#define OBJT_gnu_java_nio_charset_Cp850 218
#define MAXT_gnu_java_nio_charset_Cp850 218
typedef struct gnu_java_nio_charset_Cp852_s *gnu_java_nio_charset_Cp852;
#define OBJT_gnu_java_nio_charset_Cp852 219
#define MAXT_gnu_java_nio_charset_Cp852 219
typedef struct gnu_java_nio_charset_Cp855_s *gnu_java_nio_charset_Cp855;
#define OBJT_gnu_java_nio_charset_Cp855 220
#define MAXT_gnu_java_nio_charset_Cp855 220
typedef struct gnu_java_nio_charset_Cp857_s *gnu_java_nio_charset_Cp857;
#define OBJT_gnu_java_nio_charset_Cp857 221
#define MAXT_gnu_java_nio_charset_Cp857 221
typedef struct gnu_java_nio_charset_Cp860_s *gnu_java_nio_charset_Cp860;
#define OBJT_gnu_java_nio_charset_Cp860 222
#define MAXT_gnu_java_nio_charset_Cp860 222
typedef struct gnu_java_nio_charset_Cp861_s *gnu_java_nio_charset_Cp861;
#define OBJT_gnu_java_nio_charset_Cp861 223
#define MAXT_gnu_java_nio_charset_Cp861 223
typedef struct gnu_java_nio_charset_Cp862_s *gnu_java_nio_charset_Cp862;
#define OBJT_gnu_java_nio_charset_Cp862 224
#define MAXT_gnu_java_nio_charset_Cp862 224
typedef struct gnu_java_nio_charset_Cp863_s *gnu_java_nio_charset_Cp863;
#define OBJT_gnu_java_nio_charset_Cp863 225
#define MAXT_gnu_java_nio_charset_Cp863 225
typedef struct gnu_java_nio_charset_Cp864_s *gnu_java_nio_charset_Cp864;
#define OBJT_gnu_java_nio_charset_Cp864 226
#define MAXT_gnu_java_nio_charset_Cp864 226
typedef struct gnu_java_nio_charset_Cp865_s *gnu_java_nio_charset_Cp865;
#define OBJT_gnu_java_nio_charset_Cp865 227
#define MAXT_gnu_java_nio_charset_Cp865 227
typedef struct gnu_java_nio_charset_Cp866_s *gnu_java_nio_charset_Cp866;
#define OBJT_gnu_java_nio_charset_Cp866 228
#define MAXT_gnu_java_nio_charset_Cp866 228
typedef struct gnu_java_nio_charset_Cp869_s *gnu_java_nio_charset_Cp869;
#define OBJT_gnu_java_nio_charset_Cp869 229
#define MAXT_gnu_java_nio_charset_Cp869 229
typedef struct gnu_java_nio_charset_Cp874_s *gnu_java_nio_charset_Cp874;
#define OBJT_gnu_java_nio_charset_Cp874 230
#define MAXT_gnu_java_nio_charset_Cp874 230
typedef struct gnu_java_nio_charset_MS874_s *gnu_java_nio_charset_MS874;
#define OBJT_gnu_java_nio_charset_MS874 231
#define MAXT_gnu_java_nio_charset_MS874 231
typedef struct gnu_java_nio_charset_MacCentralEurope_s *gnu_java_nio_charset_MacCentralEurope;
#define OBJT_gnu_java_nio_charset_MacCentralEurope 232
#define MAXT_gnu_java_nio_charset_MacCentralEurope 232
typedef struct gnu_java_nio_charset_MacCroatian_s *gnu_java_nio_charset_MacCroatian;
#define OBJT_gnu_java_nio_charset_MacCroatian 233
#define MAXT_gnu_java_nio_charset_MacCroatian 233
typedef struct gnu_java_nio_charset_MacCyrillic_s *gnu_java_nio_charset_MacCyrillic;
#define OBJT_gnu_java_nio_charset_MacCyrillic 234
#define MAXT_gnu_java_nio_charset_MacCyrillic 234
typedef struct gnu_java_nio_charset_MacDingbat_s *gnu_java_nio_charset_MacDingbat;
#define OBJT_gnu_java_nio_charset_MacDingbat 235
#define MAXT_gnu_java_nio_charset_MacDingbat 235
typedef struct gnu_java_nio_charset_MacGreek_s *gnu_java_nio_charset_MacGreek;
#define OBJT_gnu_java_nio_charset_MacGreek 236
#define MAXT_gnu_java_nio_charset_MacGreek 236
typedef struct gnu_java_nio_charset_MacIceland_s *gnu_java_nio_charset_MacIceland;
#define OBJT_gnu_java_nio_charset_MacIceland 237
#define MAXT_gnu_java_nio_charset_MacIceland 237
typedef struct gnu_java_nio_charset_MacRoman_s *gnu_java_nio_charset_MacRoman;
#define OBJT_gnu_java_nio_charset_MacRoman 238
#define MAXT_gnu_java_nio_charset_MacRoman 238
typedef struct gnu_java_nio_charset_MacRomania_s *gnu_java_nio_charset_MacRomania;
#define OBJT_gnu_java_nio_charset_MacRomania 239
#define MAXT_gnu_java_nio_charset_MacRomania 239
typedef struct gnu_java_nio_charset_MacSymbol_s *gnu_java_nio_charset_MacSymbol;
#define OBJT_gnu_java_nio_charset_MacSymbol 240
#define MAXT_gnu_java_nio_charset_MacSymbol 240
typedef struct gnu_java_nio_charset_MacThai_s *gnu_java_nio_charset_MacThai;
#define OBJT_gnu_java_nio_charset_MacThai 241
#define MAXT_gnu_java_nio_charset_MacThai 241
typedef struct gnu_java_nio_charset_MacTurkish_s *gnu_java_nio_charset_MacTurkish;
#define OBJT_gnu_java_nio_charset_MacTurkish 242
#define MAXT_gnu_java_nio_charset_MacTurkish 242
typedef struct gnu_java_nio_charset_Windows1255_s *gnu_java_nio_charset_Windows1255;
#define OBJT_gnu_java_nio_charset_Windows1255 243
#define MAXT_gnu_java_nio_charset_Windows1255 243
typedef struct gnu_java_nio_charset_Windows1256_s *gnu_java_nio_charset_Windows1256;
#define OBJT_gnu_java_nio_charset_Windows1256 244
#define MAXT_gnu_java_nio_charset_Windows1256 244
typedef struct gnu_java_nio_charset_Windows1258_s *gnu_java_nio_charset_Windows1258;
#define OBJT_gnu_java_nio_charset_Windows1258 245
#define MAXT_gnu_java_nio_charset_Windows1258 245
#define MAXT_gnu_java_nio_charset_ByteCharset 245
#define MAXT_java_nio_charset_Charset 245
typedef struct gnu_classpath_SystemProperties_s *gnu_classpath_SystemProperties;
#define OBJT_gnu_classpath_SystemProperties 246
#define MAXT_gnu_classpath_SystemProperties 246
typedef struct java_util_Dictionary_s *java_util_Dictionary;
#define OBJT_java_util_Dictionary 247
typedef struct java_util_Hashtable_s *java_util_Hashtable;
#define OBJT_java_util_Hashtable 248
typedef struct java_util_Properties_s *java_util_Properties;
#define OBJT_java_util_Properties 249
#define MAXT_java_util_Properties 249
#define MAXT_java_util_Hashtable 249
#define MAXT_java_util_Dictionary 249
typedef struct java_util_Map_s *java_util_Map;
#define OBJT_java_util_Map 250
#define MAXT_java_util_Map 250
typedef struct java_lang_Cloneable_s *java_lang_Cloneable;
#define OBJT_java_lang_Cloneable 251
#define MAXT_java_lang_Cloneable 251
typedef struct java_util_Hashtable_HashEntry_s *java_util_Hashtable_HashEntry;
#define OBJT_java_util_Hashtable_HashEntry 252
#define MAXT_java_util_Hashtable_HashEntry 252
typedef struct java_util_Map_Entry_s *java_util_Map_Entry;
#define OBJT_java_util_Map_Entry 253
#define MAXT_java_util_Map_Entry 253
typedef struct java_nio_charset_spi_CharsetProvider_s *java_nio_charset_spi_CharsetProvider;
#define OBJT_java_nio_charset_spi_CharsetProvider 254
typedef struct gnu_java_nio_charset_Provider_s *gnu_java_nio_charset_Provider;
#define OBJT_gnu_java_nio_charset_Provider 255
#define MAXT_gnu_java_nio_charset_Provider 255
#define MAXT_java_nio_charset_spi_CharsetProvider 255
typedef struct gnu_java_nio_charset_Provider_1_s *gnu_java_nio_charset_Provider_1;
#define OBJT_gnu_java_nio_charset_Provider_1 256
#define MAXT_gnu_java_nio_charset_Provider_1 256
typedef struct java_security_PrivilegedAction_s *java_security_PrivilegedAction;
#define OBJT_java_security_PrivilegedAction 257
#define MAXT_java_security_PrivilegedAction 257
typedef struct java_security_AccessController_s *java_security_AccessController;
#define OBJT_java_security_AccessController 258
#define MAXT_java_security_AccessController 258
typedef struct java_security_VMAccessController_s *java_security_VMAccessController;
#define OBJT_java_security_VMAccessController 259
#define MAXT_java_security_VMAccessController 259
typedef struct java_util_AbstractMap_s *java_util_AbstractMap;
#define OBJT_java_util_AbstractMap 260
typedef struct java_util_HashMap_s *java_util_HashMap;
#define OBJT_java_util_HashMap 261
#define MAXT_java_util_HashMap 261
typedef struct java_util_Collections_EmptyMap_s *java_util_Collections_EmptyMap;
#define OBJT_java_util_Collections_EmptyMap 262
#define MAXT_java_util_Collections_EmptyMap 262
#define MAXT_java_util_AbstractMap 262
typedef struct java_nio_charset_CodingErrorAction_s *java_nio_charset_CodingErrorAction;
#define OBJT_java_nio_charset_CodingErrorAction 263
#define MAXT_java_nio_charset_CodingErrorAction 263
typedef struct java_nio_charset_CharsetEncoder_s *java_nio_charset_CharsetEncoder;
#define OBJT_java_nio_charset_CharsetEncoder 264
typedef struct gnu_java_nio_charset_US_ASCII_Encoder_s *gnu_java_nio_charset_US_ASCII_Encoder;
#define OBJT_gnu_java_nio_charset_US_ASCII_Encoder 265
#define MAXT_gnu_java_nio_charset_US_ASCII_Encoder 265
typedef struct gnu_java_nio_charset_UTF_8_Encoder_s *gnu_java_nio_charset_UTF_8_Encoder;
#define OBJT_gnu_java_nio_charset_UTF_8_Encoder 266
#define MAXT_gnu_java_nio_charset_UTF_8_Encoder 266
typedef struct gnu_java_nio_charset_UTF_16Encoder_s *gnu_java_nio_charset_UTF_16Encoder;
#define OBJT_gnu_java_nio_charset_UTF_16Encoder 267
#define MAXT_gnu_java_nio_charset_UTF_16Encoder 267
typedef struct gnu_java_nio_charset_ByteCharset_Encoder_s *gnu_java_nio_charset_ByteCharset_Encoder;
#define OBJT_gnu_java_nio_charset_ByteCharset_Encoder 268
#define MAXT_gnu_java_nio_charset_ByteCharset_Encoder 268
typedef struct gnu_java_nio_charset_ISO_8859_1_Encoder_s *gnu_java_nio_charset_ISO_8859_1_Encoder;
#define OBJT_gnu_java_nio_charset_ISO_8859_1_Encoder 269
#define MAXT_gnu_java_nio_charset_ISO_8859_1_Encoder 269
#define MAXT_java_nio_charset_CharsetEncoder 269
typedef struct java_lang_VMThread_s *java_lang_VMThread;
#define OBJT_java_lang_VMThread 270
#define MAXT_java_lang_VMThread 270
typedef struct java_lang_Thread_s *java_lang_Thread;
#define OBJT_java_lang_Thread 271
typedef struct java_lang_VMRuntime_FinalizerThread_s *java_lang_VMRuntime_FinalizerThread;
#define OBJT_java_lang_VMRuntime_FinalizerThread 272
#define MAXT_java_lang_VMRuntime_FinalizerThread 272
typedef struct java_lang_VMThread_1_s *java_lang_VMThread_1;
#define OBJT_java_lang_VMThread_1 273
#define MAXT_java_lang_VMThread_1 273
#define MAXT_java_lang_Thread 273
typedef struct package_GameFrame_s *package_GameFrame;
#define OBJT_package_GameFrame 274
#define MAXT_package_GameFrame 274
typedef struct java_lang_ThreadGroup_s *java_lang_ThreadGroup;
#define OBJT_java_lang_ThreadGroup 275
#define MAXT_java_lang_ThreadGroup 275
typedef struct java_lang_Thread_UncaughtExceptionHandler_s *java_lang_Thread_UncaughtExceptionHandler;
#define OBJT_java_lang_Thread_UncaughtExceptionHandler 276
#define MAXT_java_lang_Thread_UncaughtExceptionHandler 276
typedef struct package_KeyEvent_s *package_KeyEvent;
#define OBJT_package_KeyEvent 277
#define MAXT_package_KeyEvent 277
typedef struct package_GameModel_s *package_GameModel;
#define OBJT_package_GameModel 278
#define MAXT_package_GameModel 278
typedef struct java_lang_Math_s *java_lang_Math;
#define OBJT_java_lang_Math 279
#define MAXT_java_lang_Math 279
typedef struct java_lang_VMMath_s *java_lang_VMMath;
#define OBJT_java_lang_VMMath 280
#define MAXT_java_lang_VMMath 280
typedef struct gnu_classpath_Configuration_s *gnu_classpath_Configuration;
#define OBJT_gnu_classpath_Configuration 281
#define MAXT_gnu_classpath_Configuration 281
typedef struct java_lang_VMObject_s *java_lang_VMObject;
#define OBJT_java_lang_VMObject 282
#define MAXT_java_lang_VMObject 282
typedef struct gnu_classpath_VMVendorInfo_s *gnu_classpath_VMVendorInfo;
#define OBJT_gnu_classpath_VMVendorInfo 283
#define MAXT_gnu_classpath_VMVendorInfo 283
typedef struct gnu_java_nio_VMAccessorGnuJavaNio_s *gnu_java_nio_VMAccessorGnuJavaNio;
#define OBJT_gnu_java_nio_VMAccessorGnuJavaNio 284
#define MAXT_gnu_java_nio_VMAccessorGnuJavaNio 284
typedef struct gnu_classpath_CustomProperties_s *gnu_classpath_CustomProperties;
#define OBJT_gnu_classpath_CustomProperties 285
#define MAXT_gnu_classpath_CustomProperties 285
typedef struct java_util_Collection_s *java_util_Collection;
#define OBJT_java_util_Collection 286
typedef struct java_util_Set_s *java_util_Set;
#define OBJT_java_util_Set 287
#define MAXT_java_util_Set 287
typedef struct java_util_List_s *java_util_List;
#define OBJT_java_util_List 288
#define MAXT_java_util_List 288
#define MAXT_java_util_Collection 288
typedef struct java_util_Hashtable_EntryIterator_s *java_util_Hashtable_EntryIterator;
#define OBJT_java_util_Hashtable_EntryIterator 289
#define MAXT_java_util_Hashtable_EntryIterator 289
typedef struct java_util_Iterator_s *java_util_Iterator;
#define OBJT_java_util_Iterator 290
#define MAXT_java_util_Iterator 290
typedef struct java_util_Collections_s *java_util_Collections;
#define OBJT_java_util_Collections 291
#define MAXT_java_util_Collections 291
typedef struct java_util_AbstractCollection_s *java_util_AbstractCollection;
#define OBJT_java_util_AbstractCollection 292
typedef struct java_util_AbstractSet_s *java_util_AbstractSet;
#define OBJT_java_util_AbstractSet 293
typedef struct java_util_Collections_EmptySet_s *java_util_Collections_EmptySet;
#define OBJT_java_util_Collections_EmptySet 294
#define MAXT_java_util_Collections_EmptySet 294
typedef struct java_util_HashSet_s *java_util_HashSet;
#define OBJT_java_util_HashSet 295
#define MAXT_java_util_HashSet 295
typedef struct java_util_HashMap_3_s *java_util_HashMap_3;
#define OBJT_java_util_HashMap_3 296
#define MAXT_java_util_HashMap_3 296
typedef struct java_util_Hashtable_3_s *java_util_Hashtable_3;
#define OBJT_java_util_Hashtable_3 297
#define MAXT_java_util_Hashtable_3 297
#define MAXT_java_util_AbstractSet 297
typedef struct java_util_AbstractList_s *java_util_AbstractList;
#define OBJT_java_util_AbstractList 298
typedef struct java_util_Collections_EmptyList_s *java_util_Collections_EmptyList;
#define OBJT_java_util_Collections_EmptyList 299
#define MAXT_java_util_Collections_EmptyList 299
typedef struct java_util_Arrays_ArrayList_s *java_util_Arrays_ArrayList;
#define OBJT_java_util_Arrays_ArrayList 300
#define MAXT_java_util_Arrays_ArrayList 300
typedef struct java_util_AbstractSequentialList_s *java_util_AbstractSequentialList;
#define OBJT_java_util_AbstractSequentialList 301
typedef struct java_util_LinkedList_s *java_util_LinkedList;
#define OBJT_java_util_LinkedList 302
#define MAXT_java_util_LinkedList 302
#define MAXT_java_util_AbstractSequentialList 302
#define MAXT_java_util_AbstractList 302
#define MAXT_java_util_AbstractCollection 302
typedef struct java_util_Collections_ReverseComparator_s *java_util_Collections_ReverseComparator;
#define OBJT_java_util_Collections_ReverseComparator 303
#define MAXT_java_util_Collections_ReverseComparator 303
typedef struct java_util_Collections_UnmodifiableCollection_s *java_util_Collections_UnmodifiableCollection;
#define OBJT_java_util_Collections_UnmodifiableCollection 304
typedef struct java_util_Collections_UnmodifiableSet_s *java_util_Collections_UnmodifiableSet;
#define OBJT_java_util_Collections_UnmodifiableSet 305
#define MAXT_java_util_Collections_UnmodifiableSet 305
#define MAXT_java_util_Collections_UnmodifiableCollection 305
typedef struct java_security_Permission_s *java_security_Permission;
#define OBJT_java_security_Permission 306
typedef struct java_security_BasicPermission_s *java_security_BasicPermission;
#define OBJT_java_security_BasicPermission 307
typedef struct java_lang_RuntimePermission_s *java_lang_RuntimePermission;
#define OBJT_java_lang_RuntimePermission 308
#define MAXT_java_lang_RuntimePermission 308
typedef struct java_net_NetPermission_s *java_net_NetPermission;
#define OBJT_java_net_NetPermission 309
#define MAXT_java_net_NetPermission 309
typedef struct java_lang_reflect_ReflectPermission_s *java_lang_reflect_ReflectPermission;
#define OBJT_java_lang_reflect_ReflectPermission 310
#define MAXT_java_lang_reflect_ReflectPermission 310
#define MAXT_java_security_BasicPermission 310
typedef struct java_io_FilePermission_s *java_io_FilePermission;
#define OBJT_java_io_FilePermission 311
#define MAXT_java_io_FilePermission 311
#define MAXT_java_security_Permission 311
typedef struct java_util_AbstractMap_BasicMapEntry_s *java_util_AbstractMap_BasicMapEntry;
#define OBJT_java_util_AbstractMap_BasicMapEntry 312
typedef struct java_util_HashMap_HashEntry_s *java_util_HashMap_HashEntry;
#define OBJT_java_util_HashMap_HashEntry 313
#define MAXT_java_util_HashMap_HashEntry 313
#define MAXT_java_util_AbstractMap_BasicMapEntry 313
typedef struct java_util_AbstractList_1_s *java_util_AbstractList_1;
#define OBJT_java_util_AbstractList_1 314
#define MAXT_java_util_AbstractList_1 314
typedef struct java_util_Collections_UnmodifiableIterator_s *java_util_Collections_UnmodifiableIterator;
#define OBJT_java_util_Collections_UnmodifiableIterator 315
#define MAXT_java_util_Collections_UnmodifiableIterator 315
typedef struct java_nio_ByteOrder_s *java_nio_ByteOrder;
#define OBJT_java_nio_ByteOrder 316
#define MAXT_java_nio_ByteOrder 316
typedef struct java_lang_VMClass_s *java_lang_VMClass;
#define OBJT_java_lang_VMClass 317
#define MAXT_java_lang_VMClass 317
typedef struct java_lang_Runtime_s *java_lang_Runtime;
#define OBJT_java_lang_Runtime 318
#define MAXT_java_lang_Runtime 318
typedef struct java_lang_VMThread_ExitMain_s *java_lang_VMThread_ExitMain;
#define OBJT_java_lang_VMThread_ExitMain 319
#define MAXT_java_lang_VMThread_ExitMain 319
typedef struct java_lang_VMThread_UncaughtHandler_s *java_lang_VMThread_UncaughtHandler;
#define OBJT_java_lang_VMThread_UncaughtHandler 320
#define MAXT_java_lang_VMThread_UncaughtHandler 320
typedef struct package_Panel_s *package_Panel;
#define OBJT_package_Panel 321
#define MAXT_package_Panel 321
typedef struct package_Utility_s *package_Utility;
#define OBJT_package_Utility 322
#define MAXT_package_Utility 322
typedef struct package_Command_s *package_Command;
#define OBJT_package_Command 323
#define MAXT_package_Command 323
typedef struct package_Packet_s *package_Packet;
#define OBJT_package_Packet 324
typedef struct package_ClientStream_s *package_ClientStream;
#define OBJT_package_ClientStream 325
#define MAXT_package_ClientStream 325
#define MAXT_package_Packet 325
typedef struct java_util_HashMap_HashIterator_s *java_util_HashMap_HashIterator;
#define OBJT_java_util_HashMap_HashIterator 326
#define MAXT_java_util_HashMap_HashIterator 326
typedef struct java_nio_charset_CoderResult_s *java_nio_charset_CoderResult;
#define OBJT_java_nio_charset_CoderResult 327
#define MAXT_java_nio_charset_CoderResult 327
typedef struct java_nio_charset_CoderResult_Cache_s *java_nio_charset_CoderResult_Cache;
#define OBJT_java_nio_charset_CoderResult_Cache 328
typedef struct java_nio_charset_CoderResult_1_s *java_nio_charset_CoderResult_1;
#define OBJT_java_nio_charset_CoderResult_1 329
#define MAXT_java_nio_charset_CoderResult_1 329
typedef struct java_nio_charset_CoderResult_2_s *java_nio_charset_CoderResult_2;
#define OBJT_java_nio_charset_CoderResult_2 330
#define MAXT_java_nio_charset_CoderResult_2 330
#define MAXT_java_nio_charset_CoderResult_Cache 330
typedef struct java_lang_ref_Reference_s *java_lang_ref_Reference;
#define OBJT_java_lang_ref_Reference 331
typedef struct java_lang_ref_WeakReference_s *java_lang_ref_WeakReference;
#define OBJT_java_lang_ref_WeakReference 332
#define MAXT_java_lang_ref_WeakReference 332
#define MAXT_java_lang_ref_Reference 332
typedef struct java_lang_ref_VMReference_s *java_lang_ref_VMReference;
#define OBJT_java_lang_ref_VMReference 333
#define MAXT_java_lang_ref_VMReference 333
typedef struct java_util_Collections_SynchronizedCollection_s *java_util_Collections_SynchronizedCollection;
#define OBJT_java_util_Collections_SynchronizedCollection 334
typedef struct java_util_Collections_SynchronizedSet_s *java_util_Collections_SynchronizedSet;
#define OBJT_java_util_Collections_SynchronizedSet 335
#define MAXT_java_util_Collections_SynchronizedSet 335
#define MAXT_java_util_Collections_SynchronizedCollection 335
typedef struct java_util_Collections_SynchronizedIterator_s *java_util_Collections_SynchronizedIterator;
#define OBJT_java_util_Collections_SynchronizedIterator 336
#define MAXT_java_util_Collections_SynchronizedIterator 336
typedef struct package_BZLib_s *package_BZLib;
#define OBJT_package_BZLib 337
#define MAXT_package_BZLib 337
typedef struct package_BZState_s *package_BZState;
#define OBJT_package_BZState 338
#define MAXT_package_BZState 338
typedef struct package_Surface_s *package_Surface;
#define OBJT_package_Surface 339
typedef struct package_SurfaceSprite_s *package_SurfaceSprite;
#define OBJT_package_SurfaceSprite 340
#define MAXT_package_SurfaceSprite 340
#define MAXT_package_Surface 340
typedef struct java_io_InputStream_s *java_io_InputStream;
#define OBJT_java_io_InputStream 341
typedef struct java_io_FileInputStream_s *java_io_FileInputStream;
#define OBJT_java_io_FileInputStream 342
#define MAXT_java_io_FileInputStream 342
typedef struct java_io_FilterInputStream_s *java_io_FilterInputStream;
#define OBJT_java_io_FilterInputStream 343
typedef struct java_io_BufferedInputStream_s *java_io_BufferedInputStream;
#define OBJT_java_io_BufferedInputStream 344
#define MAXT_java_io_BufferedInputStream 344
typedef struct java_io_DataInputStream_s *java_io_DataInputStream;
#define OBJT_java_io_DataInputStream 345
#define MAXT_java_io_DataInputStream 345
#define MAXT_java_io_FilterInputStream 345
typedef struct java_io_ByteArrayInputStream_s *java_io_ByteArrayInputStream;
#define OBJT_java_io_ByteArrayInputStream 346
#define MAXT_java_io_ByteArrayInputStream 346
typedef struct gnu_java_net_PlainSocketImpl_SocketInputStream_s *gnu_java_net_PlainSocketImpl_SocketInputStream;
#define OBJT_gnu_java_net_PlainSocketImpl_SocketInputStream 347
#define MAXT_gnu_java_net_PlainSocketImpl_SocketInputStream 347
#define MAXT_java_io_InputStream 347
typedef struct java_io_File_s *java_io_File;
#define OBJT_java_io_File 348
#define MAXT_java_io_File 348
typedef struct java_net_URL_s *java_net_URL;
#define OBJT_java_net_URL 349
#define MAXT_java_net_URL 349
typedef struct java_util_StringTokenizer_s *java_util_StringTokenizer;
#define OBJT_java_util_StringTokenizer 350
#define MAXT_java_util_StringTokenizer 350
typedef struct java_net_URL_1_s *java_net_URL_1;
#define OBJT_java_net_URL_1 351
#define MAXT_java_net_URL_1 351
typedef struct gnu_classpath_VMStackWalker_s *gnu_classpath_VMStackWalker;
#define OBJT_gnu_classpath_VMStackWalker 352
#define MAXT_gnu_classpath_VMStackWalker 352
typedef struct java_lang_ClassLoader_StaticData_s *java_lang_ClassLoader_StaticData;
#define OBJT_java_lang_ClassLoader_StaticData 353
#define MAXT_java_lang_ClassLoader_StaticData 353
typedef struct java_lang_ClassLoader_s *java_lang_ClassLoader;
#define OBJT_java_lang_ClassLoader 354
typedef struct java_lang_VMClassLoader_AppClassLoader_s *java_lang_VMClassLoader_AppClassLoader;
#define OBJT_java_lang_VMClassLoader_AppClassLoader 355
#define MAXT_java_lang_VMClassLoader_AppClassLoader 355
#define MAXT_java_lang_ClassLoader 355
typedef struct java_lang_VMClassLoader_s *java_lang_VMClassLoader;
#define OBJT_java_lang_VMClassLoader 356
#define MAXT_java_lang_VMClassLoader 356
typedef struct java_net_URLStreamHandler_s *java_net_URLStreamHandler;
#define OBJT_java_net_URLStreamHandler 357
typedef struct gnu_java_net_protocol_file_Handler_s *gnu_java_net_protocol_file_Handler;
#define OBJT_gnu_java_net_protocol_file_Handler 358
#define MAXT_gnu_java_net_protocol_file_Handler 358
#define MAXT_java_net_URLStreamHandler 358
typedef struct java_lang_VMClass_IdentityHashMap_s *java_lang_VMClass_IdentityHashMap;
#define OBJT_java_lang_VMClass_IdentityHashMap 359
#define MAXT_java_lang_VMClass_IdentityHashMap 359
typedef struct java_lang_VMClass_StaticData_s *java_lang_VMClass_StaticData;
#define OBJT_java_lang_VMClass_StaticData 360
#define MAXT_java_lang_VMClass_StaticData 360
typedef struct java_lang_reflect_Member_s *java_lang_reflect_Member;
#define OBJT_java_lang_reflect_Member 361
#define MAXT_java_lang_reflect_Member 361
typedef struct java_lang_reflect_VMAccessorJavaLangReflect_s *java_lang_reflect_VMAccessorJavaLangReflect;
#define OBJT_java_lang_reflect_VMAccessorJavaLangReflect 362
#define MAXT_java_lang_reflect_VMAccessorJavaLangReflect 362
typedef struct java_lang_reflect_VMMethod_s *java_lang_reflect_VMMethod;
#define OBJT_java_lang_reflect_VMMethod 363
#define MAXT_java_lang_reflect_VMMethod 363
typedef struct java_lang_reflect_Modifier_s *java_lang_reflect_Modifier;
#define OBJT_java_lang_reflect_Modifier 364
#define MAXT_java_lang_reflect_Modifier 364
typedef struct java_lang_reflect_AccessibleObject_s *java_lang_reflect_AccessibleObject;
#define OBJT_java_lang_reflect_AccessibleObject 365
typedef struct java_lang_reflect_Constructor_s *java_lang_reflect_Constructor;
#define OBJT_java_lang_reflect_Constructor 366
#define MAXT_java_lang_reflect_Constructor 366
typedef struct java_lang_reflect_Method_s *java_lang_reflect_Method;
#define OBJT_java_lang_reflect_Method 367
#define MAXT_java_lang_reflect_Method 367
#define MAXT_java_lang_reflect_AccessibleObject 367
typedef struct java_lang_reflect_VMConstructor_s *java_lang_reflect_VMConstructor;
#define OBJT_java_lang_reflect_VMConstructor 368
#define MAXT_java_lang_reflect_VMConstructor 368
typedef struct java_lang_Class_1_s *java_lang_Class_1;
#define OBJT_java_lang_Class_1 369
#define MAXT_java_lang_Class_1 369
typedef struct java_net_URLConnection_s *java_net_URLConnection;
#define OBJT_java_net_URLConnection 370
typedef struct gnu_java_net_protocol_file_Connection_s *gnu_java_net_protocol_file_Connection;
#define OBJT_gnu_java_net_protocol_file_Connection 371
#define MAXT_gnu_java_net_protocol_file_Connection 371
#define MAXT_java_net_URLConnection 371
typedef struct gnu_java_net_DefaultContentHandlerFactory_s *gnu_java_net_DefaultContentHandlerFactory;
#define OBJT_gnu_java_net_DefaultContentHandlerFactory 372
#define MAXT_gnu_java_net_DefaultContentHandlerFactory 372
typedef struct java_util_Arrays_s *java_util_Arrays;
#define OBJT_java_util_Arrays 373
#define MAXT_java_util_Arrays 373
typedef struct java_lang_StackTraceElement_s *java_lang_StackTraceElement;
#define OBJT_java_lang_StackTraceElement 374
#define MAXT_java_lang_StackTraceElement 374
typedef struct package_GameData_s *package_GameData;
#define OBJT_package_GameData 375
#define MAXT_package_GameData 375
typedef struct package_Buffer_s *package_Buffer;
#define OBJT_package_Buffer 376
#define MAXT_package_Buffer 376
typedef struct package_WordFilter_s *package_WordFilter;
#define OBJT_package_WordFilter 377
#define MAXT_package_WordFilter 377
typedef struct package_Scene_s *package_Scene;
#define OBJT_package_Scene 378
#define MAXT_package_Scene 378
typedef struct package_Polygon_s *package_Polygon;
#define OBJT_package_Polygon 379
#define MAXT_package_Polygon 379
typedef struct package_World_s *package_World;
#define OBJT_package_World 380
#define MAXT_package_World 380
typedef struct package_StreamAudioPlayer_s *package_StreamAudioPlayer;
#define OBJT_package_StreamAudioPlayer 381
#define MAXT_package_StreamAudioPlayer 381
typedef struct java_util_Random_s *java_util_Random;
#define OBJT_java_util_Random 382
#define MAXT_java_util_Random 382
typedef struct package_ChatMessage_s *package_ChatMessage;
#define OBJT_package_ChatMessage 383
#define MAXT_package_ChatMessage 383
typedef struct java_net_Socket_s *java_net_Socket;
#define OBJT_java_net_Socket 384
typedef struct gnu_java_nio_NIOSocket_s *gnu_java_nio_NIOSocket;
#define OBJT_gnu_java_nio_NIOSocket 385
#define MAXT_gnu_java_nio_NIOSocket 385
#define MAXT_java_net_Socket 385
typedef struct java_nio_charset_CharsetDecoder_s *java_nio_charset_CharsetDecoder;
#define OBJT_java_nio_charset_CharsetDecoder 386
typedef struct gnu_java_nio_charset_ISO_8859_1_Decoder_s *gnu_java_nio_charset_ISO_8859_1_Decoder;
#define OBJT_gnu_java_nio_charset_ISO_8859_1_Decoder 387
#define MAXT_gnu_java_nio_charset_ISO_8859_1_Decoder 387
typedef struct gnu_java_nio_charset_US_ASCII_Decoder_s *gnu_java_nio_charset_US_ASCII_Decoder;
#define OBJT_gnu_java_nio_charset_US_ASCII_Decoder 388
#define MAXT_gnu_java_nio_charset_US_ASCII_Decoder 388
typedef struct gnu_java_nio_charset_UTF_8_Decoder_s *gnu_java_nio_charset_UTF_8_Decoder;
#define OBJT_gnu_java_nio_charset_UTF_8_Decoder 389
#define MAXT_gnu_java_nio_charset_UTF_8_Decoder 389
typedef struct gnu_java_nio_charset_UTF_16Decoder_s *gnu_java_nio_charset_UTF_16Decoder;
#define OBJT_gnu_java_nio_charset_UTF_16Decoder 390
#define MAXT_gnu_java_nio_charset_UTF_16Decoder 390
typedef struct gnu_java_nio_charset_ByteCharset_Decoder_s *gnu_java_nio_charset_ByteCharset_Decoder;
#define OBJT_gnu_java_nio_charset_ByteCharset_Decoder 391
#define MAXT_gnu_java_nio_charset_ByteCharset_Decoder 391
#define MAXT_java_nio_charset_CharsetDecoder 391
typedef struct java_net_InetAddress_s *java_net_InetAddress;
#define OBJT_java_net_InetAddress 392
typedef struct java_net_Inet4Address_s *java_net_Inet4Address;
#define OBJT_java_net_Inet4Address 393
#define MAXT_java_net_Inet4Address 393
typedef struct java_net_Inet6Address_s *java_net_Inet6Address;
#define OBJT_java_net_Inet6Address 394
#define MAXT_java_net_Inet6Address 394
#define MAXT_java_net_InetAddress 394
typedef struct java_net_VMInetAddress_s *java_net_VMInetAddress;
#define OBJT_java_net_VMInetAddress 395
#define MAXT_java_net_VMInetAddress 395
typedef struct java_net_ResolverCache_s *java_net_ResolverCache;
#define OBJT_java_net_ResolverCache 396
#define MAXT_java_net_ResolverCache 396
typedef struct java_net_ResolverCache_Entry_s *java_net_ResolverCache_Entry;
#define OBJT_java_net_ResolverCache_Entry 397
#define MAXT_java_net_ResolverCache_Entry 397
typedef struct gnu_java_net_VMAccessorGnuJavaNet_s *gnu_java_net_VMAccessorGnuJavaNet;
#define OBJT_gnu_java_net_VMAccessorGnuJavaNet 398
#define MAXT_gnu_java_net_VMAccessorGnuJavaNet 398
typedef struct gnu_java_net_VMPlainSocketImpl_s *gnu_java_net_VMPlainSocketImpl;
#define OBJT_gnu_java_net_VMPlainSocketImpl 399
#define MAXT_gnu_java_net_VMPlainSocketImpl 399
typedef struct gnu_java_net_VMPlainSocketImpl_State_s *gnu_java_net_VMPlainSocketImpl_State;
#define OBJT_gnu_java_net_VMPlainSocketImpl_State 400
#define MAXT_gnu_java_net_VMPlainSocketImpl_State 400
typedef struct java_net_SocketImpl_s *java_net_SocketImpl;
#define OBJT_java_net_SocketImpl 401
typedef struct gnu_java_net_PlainSocketImpl_s *gnu_java_net_PlainSocketImpl;
#define OBJT_gnu_java_net_PlainSocketImpl 402
typedef struct gnu_java_nio_NIOSocketImpl_s *gnu_java_nio_NIOSocketImpl;
#define OBJT_gnu_java_nio_NIOSocketImpl 403
#define MAXT_gnu_java_nio_NIOSocketImpl 403
#define MAXT_gnu_java_net_PlainSocketImpl 403
#define MAXT_java_net_SocketImpl 403
typedef struct java_net_SocketOptions_s *java_net_SocketOptions;
#define OBJT_java_net_SocketOptions 404
#define MAXT_java_net_SocketOptions 404
typedef struct java_net_SocketAddress_s *java_net_SocketAddress;
#define OBJT_java_net_SocketAddress 405
typedef struct java_net_InetSocketAddress_s *java_net_InetSocketAddress;
#define OBJT_java_net_InetSocketAddress 406
#define MAXT_java_net_InetSocketAddress 406
#define MAXT_java_net_SocketAddress 406
typedef struct java_lang_Boolean_s *java_lang_Boolean;
#define OBJT_java_lang_Boolean 407
#define MAXT_java_lang_Boolean 407
typedef struct java_lang_StringBuffer_s *java_lang_StringBuffer;
#define OBJT_java_lang_StringBuffer 408
#define MAXT_java_lang_StringBuffer 408
typedef struct package_Scanline_s *package_Scanline;
#define OBJT_package_Scanline 409
#define MAXT_package_Scanline 409
typedef struct gnu_java_net_protocol_file_Connection_StaticData_s *gnu_java_net_protocol_file_Connection_StaticData;
#define OBJT_gnu_java_net_protocol_file_Connection_StaticData 410
#define MAXT_gnu_java_net_protocol_file_Connection_StaticData 410
typedef struct java_util_LinkedList_Entry_s *java_util_LinkedList_Entry;
#define OBJT_java_util_LinkedList_Entry 411
#define MAXT_java_util_LinkedList_Entry 411
typedef struct java_util_AbstractList_2_s *java_util_AbstractList_2;
#define OBJT_java_util_AbstractList_2 412
#define MAXT_java_util_AbstractList_2 412
typedef struct java_nio_channels_spi_SelectorProvider_s *java_nio_channels_spi_SelectorProvider;
#define OBJT_java_nio_channels_spi_SelectorProvider 413
typedef struct gnu_java_nio_SelectorProviderImpl_s *gnu_java_nio_SelectorProviderImpl;
#define OBJT_gnu_java_nio_SelectorProviderImpl 414
#define MAXT_gnu_java_nio_SelectorProviderImpl 414
#define MAXT_java_nio_channels_spi_SelectorProvider 414
typedef struct java_util_LinkedList_LinkedListItr_s *java_util_LinkedList_LinkedListItr;
#define OBJT_java_util_LinkedList_LinkedListItr 415
#define MAXT_java_util_LinkedList_LinkedListItr 415
#define MAXT_java_lang_Object 415

typedef JCGO_STATIC_ARRAY(jint, 4) jcgo_arrtype15_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jint, 7) jcgo_arrtype465_Mdclnt;
typedef JCGO_STATIC_ARRAY(jint, 1) jcgo_arrtype4_VMChnnl;
typedef JCGO_STATIC_OBJARRAY(1) jcgo_arrtype2_GameMdl;
typedef JCGO_STATIC_ARRAY(jbyte, 6) jcgo_arrtype2_BZLib;
typedef JCGO_STATIC_ARRAY(jchar, 3) jcgo_arrtype12_WordFltr;
typedef JCGO_STATIC_ARRAY(jbyte, 4) jcgo_arrtype4_IntAddrs;
typedef JCGO_STATIC_ARRAY(jbyte, 16) jcgo_arrtype22_Object;
typedef JCGO_STATIC_ARRAY(jbyte, 20) jcgo_arrtype23_Object;
typedef JCGO_STATIC_ARRAY(jbyte, 7) jcgo_arrtype24_Object;
typedef JCGO_STATIC_ARRAY(jbyte, 12) jcgo_arrtype26_Object;
typedef JCGO_STATIC_ARRAY(jbyte, 26) jcgo_arrtype27_Object;
typedef JCGO_STATIC_ARRAY(jbyte, 11) jcgo_arrtype28_Object;
typedef JCGO_STATIC_ARRAY(jbyte, 5) jcgo_arrtype30_Object;
typedef JCGO_STATIC_ARRAY(jbyte, 2) jcgo_arrtype33_Object;
typedef JCGO_STATIC_ARRAY(jbyte, 27) jcgo_arrtype38_Object;
typedef JCGO_STATIC_ARRAY(jbyte, 9) jcgo_arrtype28_GameShll;
typedef JCGO_STATIC_ARRAY(jbyte, 13) jcgo_arrtype30_GameShll;
typedef JCGO_STATIC_ARRAY(jbyte, 8) jcgo_arrtype31_GameShll;
typedef JCGO_STATIC_ARRAY(jbyte, 10) jcgo_arrtype32_GameShll;
typedef JCGO_STATIC_ARRAY(jbyte, 19) jcgo_arrtype42_GameShll;
typedef JCGO_STATIC_ARRAY(jbyte, 15) jcgo_arrtype43_GameShll;
typedef JCGO_STATIC_ARRAY(jbyte, 22) jcgo_arrtype44_GameShll;
typedef JCGO_STATIC_ARRAY(jbyte, 33) jcgo_arrtype48_GameShll;
typedef JCGO_STATIC_ARRAY(jbyte, 95) jcgo_arrtype49_GameShll;
typedef JCGO_STATIC_ARRAY(jbyte, 14) jcgo_arrtype63_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 77) jcgo_arrtype64_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 154) jcgo_arrtype65_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 31) jcgo_arrtype73_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 36) jcgo_arrtype75_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 30) jcgo_arrtype77_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 21) jcgo_arrtype80_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 18) jcgo_arrtype82_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 29) jcgo_arrtype86_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 34) jcgo_arrtype87_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 35) jcgo_arrtype88_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 28) jcgo_arrtype90_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 23) jcgo_arrtype91_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 37) jcgo_arrtype92_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 24) jcgo_arrtype94_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 32) jcgo_arrtype98_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 25) jcgo_arrtype108_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 47) jcgo_arrtype109_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 43) jcgo_arrtype114_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 44) jcgo_arrtype117_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jbyte, 40) jcgo_arrtype120_GmCnnctn;
typedef JCGO_STATIC_ARRAY(jint, 8) jcgo_arrtype2_Mdclnt;
typedef JCGO_STATIC_OBJARRAY(50) jcgo_arrtype53_Mdclnt;
typedef JCGO_STATIC_ARRAY(jint, 12) jcgo_arrtype54_Mdclnt;
typedef JCGO_STATIC_ARRAY(jint, 5) jcgo_arrtype61_Mdclnt;
typedef JCGO_STATIC_ARRAY(jint, 15) jcgo_arrtype62_Mdclnt;
typedef JCGO_STATIC_ARRAY(jint, 10) jcgo_arrtype63_Mdclnt;
typedef JCGO_STATIC_OBJARRAY(5) jcgo_arrtype69_Mdclnt;
typedef JCGO_STATIC_OBJARRAY(18) jcgo_arrtype86_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 17) jcgo_arrtype492_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 68) jcgo_arrtype562_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 56) jcgo_arrtype579_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 42) jcgo_arrtype621_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 57) jcgo_arrtype622_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 51) jcgo_arrtype625_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 39) jcgo_arrtype627_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 49) jcgo_arrtype636_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 3) jcgo_arrtype640_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 48) jcgo_arrtype643_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 59) jcgo_arrtype645_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 53) jcgo_arrtype657_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 63) jcgo_arrtype659_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 46) jcgo_arrtype668_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 45) jcgo_arrtype669_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 50) jcgo_arrtype670_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 61) jcgo_arrtype736_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 58) jcgo_arrtype754_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 52) jcgo_arrtype812_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 55) jcgo_arrtype813_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 54) jcgo_arrtype814_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 65) jcgo_arrtype815_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 38) jcgo_arrtype858_Mdclnt;
typedef JCGO_STATIC_ARRAY(jbyte, 62) jcgo_arrtype867_Mdclnt;
typedef JCGO_STATIC_ARRAY(jchar, 36) jcgo_arrtype2_Number;
typedef JCGO_STATIC_ARRAY(jchar, 1) jcgo_arrtype2_String6D;
typedef JCGO_STATIC_ARRAY(jchar, 512) jcgo_arrtype7_String6D;
typedef JCGO_STATIC_ARRAY(jint, 17) jcgo_arrtype2_CharData;
typedef JCGO_STATIC_OBJARRAY(17) jcgo_arrtype7_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 22) jcgo_arrtype33_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 4096) jcgo_arrtype34_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 1024) jcgo_arrtype35_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 3960) jcgo_arrtype37_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 1504) jcgo_arrtype38_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 256) jcgo_arrtype39_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 383) jcgo_arrtype40_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 395) jcgo_arrtype41_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 81) jcgo_arrtype42_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 204) jcgo_arrtype50_CharData;
typedef JCGO_STATIC_ARRAY(jchar, 220) jcgo_arrtype51_CharData;
typedef JCGO_STATIC_ARRAY(jbyte, 1) jcgo_arrtype2_VMChnnl;
typedef JCGO_STATIC_OBJARRAY(237) jcgo_arrtype222_VMSstmPr;
typedef JCGO_STATIC_ARRAY(jbyte, 41) jcgo_arrtype468_VMSstmPr;
typedef JCGO_STATIC_OBJARRAY(13) jcgo_arrtype5_Iso88591;
typedef JCGO_STATIC_OBJARRAY(2) jcgo_arrtype5_Hshtbl;
typedef JCGO_STATIC_OBJARRAY(15) jcgo_arrtype5_Ascii;
typedef JCGO_STATIC_OBJARRAY(7) jcgo_arrtype8_Utf8;
typedef JCGO_STATIC_OBJARRAY(12) jcgo_arrtype12_Utf16be;
typedef JCGO_STATIC_OBJARRAY(8) jcgo_arrtype11_Wndws125;
typedef JCGO_STATIC_OBJARRAY(6) jcgo_arrtype9_Wndws1F6;
typedef JCGO_STATIC_OBJARRAY(14) jcgo_arrtype16_Iso88595;
typedef JCGO_STATIC_OBJARRAY(16) jcgo_arrtype18_Iso88599;
typedef JCGO_STATIC_OBJARRAY(10) jcgo_arrtype11_Iso88554;
typedef JCGO_STATIC_ARRAY(jint, 33) jcgo_arrtype3_Utility;
typedef JCGO_STATIC_OBJARRAY(4) jcgo_arrtype6_CdrRslt;
typedef JCGO_STATIC_ARRAY(jshort, 1) jcgo_arrtype6_StaticDt;
typedef JCGO_STATIC_ARRAY(jlong, 1) jcgo_arrtype4_VMCnstrc;
typedef JCGO_STATIC_ARRAY(jfloat, 1) jcgo_arrtype5_VMCnstrc;
typedef JCGO_STATIC_ARRAY(jdouble, 1) jcgo_arrtype6_VMCnstrc;
typedef JCGO_STATIC_OBJARRAY(9) jcgo_arrtype11_DfCnHnFc;
typedef JCGO_STATIC_ARRAY(jchar, 5) jcgo_arrtype10_WordFltr;
typedef JCGO_STATIC_ARRAY(jbyte, 100) jcgo_arrtype2_ChatMssg;
typedef JCGO_STATIC_ARRAY(jchar, 61) jcgo_arrtype3_ChatMssg;

#include "String6D.h"
#include "Object.h"
#include "Class.h"
#include "GameShll.h"
#include "GmCnnctn.h"
#include "Mdclnt.h"
#include "Runnable.h"
#include "Number.h"
#include "BigIntgr.h"
#include "Long.h"
#include "Integer.h"
#include "Thrwbl.h"
#include "Excptn.h"
#include "RntmExcp.h"
#include "IllgArEx.h"
#include "NmbrFrEx.h"
#include "IlChNmEx.h"
#include "UnspChEx.h"
#include "IlThStEx.h"
#include "UnAdTpEx.h"
#include "UnrsAdEx.h"
#include "InOtOfBn.h"
#include "StInOtOf.h"
#include "ArInOtOf.h"
#include "IllgStEx.h"
#include "NnWrChEx.h"
#include "NnRdChEx.h"
#include "IlBlMdEx.h"
#include "AlrdCnEx.h"
#include "CnncPnEx.h"
#include "NtYtCnEx.h"
#include "NllPntEx.h"
#include "UnspOpEx.h"
#include "RdOnBfEx.h"
#include "BffrOvEx.h"
#include "CncrMdEx.h"
#include "NSchElEx.h"
#include "IlMnStEx.h"
#include "ArthmtEx.h"
#include "ArrStrEx.h"
#include "ClssCsEx.h"
#include "NgArSzEx.h"
#include "BffrUnEx.h"
#include "ScrtExcp.h"
#include "IOExcptn.h"
#include "UnspEnEx.h"
#include "IntrIOEx.h"
#include "ScktTmEx.h"
#include "ChrcCdEx.h"
#include "MlfrInEx.h"
#include "UnmpChEx.h"
#include "ClsdChEx.h"
#include "AsncClEx.h"
#include "FlNtFnEx.h"
#include "MlfURLEx.h"
#include "EOFExcpt.h"
#include "PrtclExc.h"
#include "UnknHsEx.h"
#include "ScktExcp.h"
#include "BndExcpt.h"
#include "NRtTHsEx.h"
#include "PrtUnrEx.h"
#include "CnnctExc.h"
#include "ClNtSpEx.h"
#include "IntrrpEx.h"
#include "InstntEx.h"
#include "ClNtFnEx.h"
#include "IllgAcEx.h"
#include "ErrorE9F.h"
#include "VrtlMcEr.h"
#include "IntrnlEr.h"
#include "OtOfMmEr.h"
#include "LnkgErrr.h"
#include "ExInInEr.h"
#include "UnstLnEr.h"
#include "NClDfFnE.h"
#include "InClChEr.h"
#include "NSchFlEr.h"
#include "NSchMtEr.h"
#include "CdrMlfEr.h"
#include "VMSystem.h"
#include "StrngBld.h"
#include "Chrctr.h"
#include "CharData.h"
#include "Mpn.h"
#include "VMThrwbl.h"
#include "GmChrctr.h"
#include "Version.h"
#include "System.h"
#include "FlDscrpt.h"
#include "AbstInCh.h"
#include "FlChnnl.h"
#include "FlChnnIm.h"
#include "SlctblCh.h"
#include "AbstSlCh.h"
#include "ScktChnn.h"
#include "ScktChIm.h"
#include "VMChnnl.h"
#include "VMAcJvLn.h"
#include "VMRntm.h"
#include "State.h"
#include "HandleA5.h"
#include "FileHndl.h"
#include "ScktHndl.h"
#include "OtptStrm.h"
#include "FlOtptSt.h"
#include "FltrOtSt.h"
#include "BffrOtSt.h"
#include "PrntStrm.h"
#include "BtArOtSt.h"
#include "ScktOtSt.h"
#include "ScrtMngr.h"
#include "VMAcGnCl.h"
#include "VMSstmPr.h"
#include "VMAccJvI.h"
#include "VMFile.h"
#include "Writer.h"
#include "OtptStWr.h"
#include "BufferBD.h"
#include "CharBffr.h"
#include "ChrBffIm.h"
#include "ByteBffr.h"
#include "BtBffrIm.h"
#include "EncdngHl.h"
#include "Charset.h"
#include "Iso88591.h"
#include "Ascii.h"
#include "Utf8.h"
#include "Utf16be.h"
#include "Utf16le.h"
#include "Utf16.h"
#include "UncdBg.h"
#include "UncdLttl.h"
#include "BtChrst.h"
#include "Wndws125.h"
#include "Wndws1F6.h"
#include "Wndws1F1.h"
#include "Wndws169.h"
#include "Wndws4F6.h"
#include "Wndws1E1.h"
#include "Iso88592.h"
#include "Iso88594.h"
#include "Iso88595.h"
#include "Iso88597.h"
#include "Iso88599.h"
#include "Iso88554.h"
#include "Iso8856E.h"
#include "Koi8.h"
#include "Iso88593.h"
#include "Iso88596.h"
#include "Iso88598.h"
#include "Cp424.h"
#include "Cp437.h"
#include "Cp737.h"
#include "Cp775.h"
#include "Cp850.h"
#include "Cp852.h"
#include "Cp855.h"
#include "Cp857.h"
#include "Cp860.h"
#include "Cp861.h"
#include "Cp862.h"
#include "Cp863.h"
#include "Cp864.h"
#include "Cp865.h"
#include "Cp866.h"
#include "Cp869.h"
#include "Cp874.h"
#include "Ms874.h"
#include "McCntrEr.h"
#include "MacCrtn.h"
#include "MacCrllc.h"
#include "MacDngbt.h"
#include "MacGreek.h"
#include "MacIclnd.h"
#include "MacRoman.h"
#include "MacRmn.h"
#include "MacSmbl.h"
#include "MacThai.h"
#include "MacTrksh.h"
#include "Wndws136.h"
#include "Wndws165.h"
#include "Wndws115.h"
#include "SstmPrpr.h"
#include "Dctnr.h"
#include "Hshtbl.h"
#include "Prprts.h"
#include "Map6AFB0.h"
#include "Clnbl.h"
#include "HashEntr.h"
#include "Entry.h"
#include "ChrstPrv.h"
#include "Prvdr1E.h"
#include "Prvdr1.h"
#include "PrvlgdAc.h"
#include "AccssCnt.h"
#include "VMAccsCn.h"
#include "AbstrcMp.h"
#include "HashMap.h"
#include "EmptyMap.h"
#include "CdngErAc.h"
#include "ChrstEnc.h"
#include "EncdrB2.h"
#include "EncdrEA.h"
#include "UTF16Enc.h"
#include "EncdrD6.h"
#include "Encoder.h"
#include "VMThread.h"
#include "ThreadF9.h"
#include "FnlzrThr.h"
#include "VMThrd1.h"
#include "GameFrm.h"
#include "ThrdGrp.h"
#include "UncgExHn.h"
#include "KeyEvent.h"
#include "GameMdl.h"
#include "Math51F2.h"
#include "VMMath.h"
#include "Cnfgrtn.h"
#include "VMObject.h"
#include "VMVndrIn.h"
#include "VMAcGnJv.h"
#include "CstmPrpr.h"
#include "Cllctn.h"
#include "Set2C1F3.h"
#include "ListA558.h"
#include "EntrItrt.h"
#include "Itrtr68.h"
#include "Cllctns.h"
#include "AbstrcCl.h"
#include "AbstrcSt.h"
#include "EmptySet.h"
#include "HashSet.h"
#include "HashMap3.h"
#include "Hshtbl3.h"
#include "AbstrcLs.h"
#include "EmptyLst.h"
#include "ArrLstD3.h"
#include "AbstSqLs.h"
#include "LnkdLst.h"
#include "RvrsCmpr.h"
#include "UnmdfbCl.h"
#include "UnmdfbSt.h"
#include "Prmssn.h"
#include "BscPrmss.h"
#include "RntmPrms.h"
#include "NtPrmssn.h"
#include "RflctPrm.h"
#include "FlPrmssn.h"
#include "BscMpEnt.h"
#include "HshEnt05.h"
#include "AbstLsDC.h"
#include "UnmdfbIt.h"
#include "ByteOrdr.h"
#include "VMClass.h"
#include "Runtime.h"
#include "ExitMain.h"
#include "UncghtHn.h"
#include "PanelA73.h"
#include "Utility.h"
#include "Command.h"
#include "Packet.h"
#include "ClntStrm.h"
#include "HshItrtr.h"
#include "CdrRslt.h"
#include "CacheE78.h"
#include "CdrRslt1.h"
#include "CdrRslt2.h"
#include "Rfrnc.h"
#include "WkRfrnc.h"
#include "VMRfrnc.h"
#include "SnchrnCl.h"
#include "SnchrnSt.h"
#include "SnchrnIt.h"
#include "BZLib.h"
#include "BZState.h"
#include "Surface.h"
#include "SrfcSprt.h"
#include "InptStrm.h"
#include "FlInptSt.h"
#include "FltrInSt.h"
#include "BffrInSt.h"
#include "DtInptSt.h"
#include "BtArInSt.h"
#include "ScktInSt.h"
#include "File5658.h"
#include "Url.h"
#include "StrngTkn.h"
#include "Url1.h"
#include "VMStckWl.h"
#include "StaticDt.h"
#include "ClassLdr.h"
#include "AppClsLd.h"
#include "VMClssLd.h"
#include "URLStrHn.h"
#include "Handler.h"
#include "IdntHsMp.h"
#include "SttcDtAF.h"
#include "Member.h"
#include "VMAcJvA5.h"
#include "VMMthdBA.h"
#include "Modifier.h"
#include "AccssbOb.h"
#include "Cnstrctr.h"
#include "Method.h"
#include "VMCnstrc.h"
#include "Class1.h"
#include "URLCnnct.h"
#include "Cnnctn.h"
#include "DfCnHnFc.h"
#include "Arrays.h"
#include "StckTrEl.h"
#include "GameData.h"
#include "Buffer96.h"
#include "WordFltr.h"
#include "Scene.h"
#include "Polygon.h"
#include "World.h"
#include "StrmAdPl.h"
#include "Random.h"
#include "ChatMssg.h"
#include "Socket41.h"
#include "NIOSckt.h"
#include "ChrstDcd.h"
#include "Decoder.h"
#include "DcdrD8.h"
#include "Dcdr00.h"
#include "UTF16Dcd.h"
#include "Dcdr01.h"
#include "IntAddrs.h"
#include "Int4Addr.h"
#include "Int6Addr.h"
#include "VMIntAdd.h"
#include "RslvrCch.h"
#include "Entry3BB.h"
#include "VMAcGn41.h"
#include "VMPlScIm.h"
#include "StateB46.h"
#include "ScktImpl.h"
#include "PlnSckIm.h"
#include "NIOSckIm.h"
#include "ScktOptn.h"
#include "ScktAddr.h"
#include "IntSckAd.h"
#include "Boolean.h"
#include "StrngBff.h"
#include "Scanline.h"
#include "SttcDtD9.h"
#include "Entry181.h"
#include "AbstLs2C.h"
#include "SlctrPrv.h"
#include "SlctPrIm.h"
#include "LnkdLsIt.h"

JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jbooleanArr_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jbyteArr_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jcharArr_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jshortArr_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jintArr_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jlongArr_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jfloatArr_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jdoubleArr_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr2_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr3_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr4_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr5_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr6_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr7_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr8_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr9_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr10_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr11_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr12_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr13_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr14_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr15_methods;
JCGO_SEP_EXTERN CONST struct java_lang_Object_methods_s jObjectArr16_methods;

#include <SDL2/SDL.h>

#define WIDTH 512
#define HEIGHT 346
#define AREA WIDTH *HEIGHT

SDL_Window *window;
SDL_Surface *screen;
SDL_Surface *pixel_surface;
SDL_Event event;
SDL_AudioSpec wanted_audio;

short pcm_out[1024 * 1024];

#endif
