java_object_t *heap_object;
} java_handle_t;
+typedef struct java_handle_array_t { java_array_t *heap_object; } java_handle_array_t;
typedef struct java_handle_objectarray_t { java_objectarray_t *heap_object; } java_handle_objectarray_t;
typedef struct java_handle_booleanarray_t { java_booleanarray_t *heap_object; } java_handle_booleanarray_t;
typedef struct java_handle_bytearray_t { java_bytearray_t *heap_object; } java_handle_bytearray_t;
typedef struct java_handle_doublearray_t { java_doublearray_t *heap_object; } java_handle_doublearray_t;
#else
typedef java_object_t java_handle_t;
+typedef java_array_t java_handle_array_t;
typedef java_objectarray_t java_handle_objectarray_t;
typedef java_booleanarray_t java_handle_booleanarray_t;
typedef java_bytearray_t java_handle_bytearray_t;