/*===========================================================================*/
/*   (BackEnd/jvm_class.scm)                                                 */
/*   Bigloo (4.5b)                                                           */
/*   Inria -- Sophia Antipolis (c)       Fri Dec 22 05:17:06 PM CET 2023     */
/*===========================================================================*/
/* COMPILATION: (/home/serrano/prgm/project/bigloo/bigloo/bin/bigloo -ldopt -L/home/serrano/prgm/project/bigloo/bigloo/libbacktrace/home/serrano/prgm/project/bigloo/bigloo/lib/bigloo/4.5b  -q -afile .afile -fsharing -fno-reflection -cc gcc -lib-dir /home/serrano/prgm/project/bigloo/bigloo/lib/bigloo/4.5b -unsafev -gno-error-localization -no-hello -O2 -rm -unsafe -s -stdc -indent BackEnd/jvm_class.scm) */
/* GC selection */
#define THE_GC BOEHM_GC

/* unsafe mode */
#define BIGLOO_UNSAFE 1

/* traces mode */
#define BIGLOO_TRACE 0

/* standard Bigloo include */
#include <bigloo.h>

#ifdef __cplusplus
extern "C"
{
#endif
#ifndef BGL_MODULE_TYPE_DEFINITIONS
#define BGL_MODULE_TYPE_DEFINITIONS
#ifndef BGL_BACKEND_JVM_CLASS_TYPE_DEFINITIONS
#define BGL_BACKEND_JVM_CLASS_TYPE_DEFINITIONS

/* object type definitions */
	typedef struct BgL_backendz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_languagez00;
		obj_t BgL_srfi0z00;
		obj_t BgL_namez00;
		obj_t BgL_externzd2variableszd2;
		obj_t BgL_externzd2functionszd2;
		obj_t BgL_externzd2typeszd2;
		obj_t BgL_variablesz00;
		obj_t BgL_functionsz00;
		obj_t BgL_typesz00;
		bool_t BgL_typedz00;
		obj_t BgL_heapzd2suffixzd2;
		obj_t BgL_heapzd2compatiblezd2;
		bool_t BgL_callccz00;
		bool_t BgL_qualifiedzd2typeszd2;
		bool_t BgL_effectzb2zb2;
		bool_t BgL_removezd2emptyzd2letz00;
		bool_t BgL_foreignzd2closurezd2;
		bool_t BgL_typedzd2eqzd2;
		bool_t BgL_tracezd2supportzd2;
		obj_t BgL_foreignzd2clausezd2supportz00;
		obj_t BgL_debugzd2supportzd2;
		bool_t BgL_pragmazd2supportzd2;
		bool_t BgL_tvectorzd2descrzd2supportz00;
		bool_t BgL_requirezd2tailczd2;
		obj_t BgL_registersz00;
		obj_t BgL_pregistersz00;
		bool_t BgL_boundzd2checkzd2;
		bool_t BgL_typezd2checkzd2;
		bool_t BgL_typedzd2funcallzd2;
	}                 *BgL_backendz00_bglt;

	typedef struct BgL_jvmz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_languagez00;
		obj_t BgL_srfi0z00;
		obj_t BgL_namez00;
		obj_t BgL_externzd2variableszd2;
		obj_t BgL_externzd2functionszd2;
		obj_t BgL_externzd2typeszd2;
		obj_t BgL_variablesz00;
		obj_t BgL_functionsz00;
		obj_t BgL_typesz00;
		bool_t BgL_typedz00;
		obj_t BgL_heapzd2suffixzd2;
		obj_t BgL_heapzd2compatiblezd2;
		bool_t BgL_callccz00;
		bool_t BgL_qualifiedzd2typeszd2;
		bool_t BgL_effectzb2zb2;
		bool_t BgL_removezd2emptyzd2letz00;
		bool_t BgL_foreignzd2closurezd2;
		bool_t BgL_typedzd2eqzd2;
		bool_t BgL_tracezd2supportzd2;
		obj_t BgL_foreignzd2clausezd2supportz00;
		obj_t BgL_debugzd2supportzd2;
		bool_t BgL_pragmazd2supportzd2;
		bool_t BgL_tvectorzd2descrzd2supportz00;
		bool_t BgL_requirezd2tailczd2;
		obj_t BgL_registersz00;
		obj_t BgL_pregistersz00;
		bool_t BgL_boundzd2checkzd2;
		bool_t BgL_typezd2checkzd2;
		bool_t BgL_typedzd2funcallzd2;
		obj_t BgL_qnamez00;
		obj_t BgL_classesz00;
		obj_t BgL_currentzd2classzd2;
		obj_t BgL_declarationsz00;
		obj_t BgL_fieldsz00;
		obj_t BgL_methodsz00;
		obj_t BgL_currentzd2methodzd2;
		obj_t BgL_codez00;
		obj_t BgL_lightzd2funcallszd2;
		obj_t BgL_inlinez00;
	}             *BgL_jvmz00_bglt;


#endif													// BGL_BACKEND_JVM_CLASS_TYPE_DEFINITIONS
#endif													// BGL_MODULE_TYPE_DEFINITIONS

	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2srfi0zd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t
		BGl_z62jvmzd2currentzd2classzd2setz12za2zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62jvmzd2callcczb0zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2foreignzd2closurezd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, bool_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2methodszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2foreignzd2clausezd2supportzd2setz12z12zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_z62jvmzd2codezd2setz12z70zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	static obj_t
		BGl_z62jvmzd2foreignzd2clausezd2supportzd2setz12z70zzbackend_jvm_classz00
		(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2namezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_z62jvmzd2externzd2functionsz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2typedzd2eqzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		bool_t);
	static obj_t BGl_z62jvmzd2srfi0zd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2typedzd2eqz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_IMPORT obj_t BGl_classzd2nilzd2initz12z12zz__objectz00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2functionszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	static obj_t BGl_z62jvmzd2typeszd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2externzd2functionszd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_requirezd2initializa7ationz75zzbackend_jvm_classz00 =
		BUNSPEC;
	static obj_t BGl_z62jvmzd2foreignzd2closurez62zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t BGl_z62jvmzd2tracezd2supportz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2debugzd2supportz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2currentzd2methodz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2registerszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2typedzd2funcallz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2declarationszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2externzd2functionsz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_IMPORT obj_t BGl_za2classesza2z00zz__objectz00;
	static obj_t BGl_z62jvmzd2languagezb0zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2qualifiedzd2typesz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2lightzd2funcallszd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_z62jvmzd2qnamezb0zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2inlinezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_z62jvmzd2inlinezd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2typezd2checkzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		bool_t);
	static obj_t BGl_z62jvmzd2classeszd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2qualifiedzd2typeszd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, bool_t);
	static obj_t BGl_toplevelzd2initzd2zzbackend_jvm_classz00(void);
	static obj_t
		BGl_z62jvmzd2heapzd2suffixzd2setz12za2zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	static obj_t
		BGl_z62jvmzd2boundzd2checkzd2setz12za2zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2boundzd2checkz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2currentzd2classz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_z62jvmzd2boundzd2checkz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2classeszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2tracezd2supportzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		bool_t);
	BGL_EXPORTED_DECL BgL_jvmz00_bglt
		BGl_makezd2jvmzd2zzbackend_jvm_classz00(obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, bool_t, obj_t, obj_t, bool_t, bool_t, bool_t,
		bool_t, bool_t, bool_t, bool_t, obj_t, obj_t, bool_t, bool_t, bool_t, obj_t,
		obj_t, bool_t, bool_t, bool_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t);
	static obj_t BGl_z62jvmzd2functionszb0zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_genericzd2initzd2zzbackend_jvm_classz00(void);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2heapzd2compatiblezd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, obj_t);
	BGL_IMPORT obj_t BGl_makezd2classzd2fieldz00zz__objectz00(obj_t, obj_t, obj_t,
		bool_t, bool_t, obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2heapzd2suffixzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2boundzd2checkzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		bool_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2srfi0zd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_objectzd2initzd2zzbackend_jvm_classz00(void);
	static obj_t BGl_z62jvmzd2typedzb0zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2typeszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2qnamezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2requirezd2tailcz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_IMPORT obj_t BGl_za2inheritancesza2z00zz__objectz00;
	static obj_t BGl_z62jvmzd2typeszb0zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2pragmazd2supportzd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, bool_t);
	static obj_t BGl_z62jvmzd2languagezd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62jvmzd2pregisterszd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza31410ze3ze5zzbackend_jvm_classz00(obj_t);
	static obj_t BGl_z62jvmzd2methodszb0zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62jvmzd2declarationszb0zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62jvmzd2codezb0zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2foreignzd2closurez00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2effectzb2z60zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_IMPORT obj_t BGl_readz00zz__readerz00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2debugzd2supportzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2currentzd2methodzd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_z62jvmzd2typezd2checkz62zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2variableszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_IMPORT obj_t BGl_openzd2inputzd2stringz12z12zz__r4_ports_6_10_1z00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2pragmazd2supportz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL BgL_jvmz00_bglt
		BGl_jvmzd2nilzd2zzbackend_jvm_classz00(void);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2typedzd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_methodzd2initzd2zzbackend_jvm_classz00(void);
	BGL_EXPORTED_DEF obj_t BGl_jvmz00zzbackend_jvm_classz00 = BUNSPEC;
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2typeszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2codezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_z62jvmzd2variableszd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62jvmzd2namezd2setz12z70zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62jvmzd2typedzd2eqzd2setz12za2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2requirezd2tailczd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		bool_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2registerszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2typedzd2funcallzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		bool_t);
	static obj_t BGl_z62jvmzd2classeszb0zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza31440ze3ze5zzbackend_jvm_classz00(obj_t);
	static obj_t BGl_z62jvmzd2qnamezd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62jvmzd2debugzd2supportz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t BGl_z62jvmzd2typedzd2funcallz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t BGl_z62jvmzd2pregisterszb0zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62jvmzd2typedzd2eqz62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t
		BGl_z62jvmzd2tracezd2supportzd2setz12za2zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2pregisterszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2typezd2checkz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2externzd2typesz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_z62jvmzd2currentzd2classz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t
		BGl_z62jvmzd2tvectorzd2descrzd2supportzd2setz12z70zzbackend_jvm_classz00
		(obj_t, obj_t, obj_t);
	BGL_IMPORT obj_t BGl_classzd2constructorzd2zz__objectz00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2functionszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_z62jvmzd2effectzb2z02zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62jvmzd2lightzd2funcallsz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2declarationszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza31347ze3ze5zzbackend_jvm_classz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2codezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_modulezd2initializa7ationz75zzbackend_jvm_classz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzbackend_bvmz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzbackend_backendz00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zztype_typez00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_ports_6_10_1z00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_vectors_6_8z00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_strings_6_7z00(long,
		char *);
	BGL_IMPORT obj_t
		BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_fixnumz00(long, char *);
	BGL_IMPORT obj_t
		BGl_modulezd2initializa7ationz75zz__r4_equivalence_6_2z00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__readerz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__objectz00(long, char *);
	static obj_t BGl_z62zc3z04anonymousza31550ze3ze5zzbackend_jvm_classz00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza31364ze3ze5zzbackend_jvm_classz00(obj_t);
	static obj_t BGl_z62jvmzd2functionszd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62lambda1408z62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1409z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62jvmzd2requirezd2tailcz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t
		BGl_z62jvmzd2lightzd2funcallszd2setz12za2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2heapzd2suffixz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_z62jvmzd2heapzd2suffixz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2qnamezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_z62jvmzd2heapzd2compatiblez62zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t
		BGl_z62jvmzd2debugzd2supportzd2setz12za2zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2effectzb2zd2setz12za0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		bool_t);
	static obj_t BGl_z62jvmzd2currentzd2methodz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2languagezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2pregisterszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t
		BGl_z62jvmzd2tvectorzd2descrzd2supportzb0zzbackend_jvm_classz00(obj_t,
		obj_t);
	static BgL_jvmz00_bglt BGl_z62lambda1342z62zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2tracezd2supportz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static BgL_jvmz00_bglt BGl_z62lambda1345z62zzbackend_jvm_classz00(obj_t);
	static obj_t
		BGl_z62jvmzd2removezd2emptyzd2letzd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_cnstzd2initzd2zzbackend_jvm_classz00(void);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2inlinezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2currentzd2classzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	static obj_t BGl_libraryzd2moduleszd2initz00zzbackend_jvm_classz00(void);
	static obj_t BGl_z62jvmzd2typedzd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_registerzd2classz12zc0zz__objectz00(obj_t, obj_t, obj_t,
		long, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
	static obj_t BGl_importedzd2moduleszd2initz00zzbackend_jvm_classz00(void);
	static obj_t
		BGl_z62jvmzd2foreignzd2closurezd2setz12za2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_gczd2rootszd2initz00zzbackend_jvm_classz00(void);
	static obj_t BGl_z62zc3z04anonymousza31456ze3ze5zzbackend_jvm_classz00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza31537ze3ze5zzbackend_jvm_classz00(obj_t);
	static obj_t
		BGl_z62jvmzd2declarationszd2setz12z70zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	static obj_t
		BGl_z62jvmzd2externzd2variableszd2setz12za2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62lambda1438z62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1439z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62jvmzd2externzd2typesz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t BGl_z62jvmzd2registerszb0zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62jvmzd2namezb0zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2tvectorzd2descrzd2supportzd2setz12z12zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, bool_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2methodszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, obj_t);
	static obj_t
		BGl_z62jvmzd2requirezd2tailczd2setz12za2zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	static obj_t
		BGl_z62jvmzd2typedzd2funcallzd2setz12za2zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62lambda1362z62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1363z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza31376ze3ze5zzbackend_jvm_classz00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2foreignzd2clausezd2supportzd2zzbackend_jvm_classz00
		(BgL_jvmz00_bglt);
	static obj_t
		BGl_z62jvmzd2pragmazd2supportzd2setz12za2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62jvmzd2inlinezb0zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1454z62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1535z62zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2namezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_z62lambda1374z62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1455z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda1536z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda1375z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62jvmzd2removezd2emptyzd2letzb0zzbackend_jvm_classz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2tvectorzd2descrzd2supportzd2zzbackend_jvm_classz00
		(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2removezd2emptyzd2letzd2setz12z12zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, bool_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2fieldszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_z62lambda1548z62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1549z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62jvmzd2externzd2variablesz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t
		BGl_z62jvmzd2foreignzd2clausezd2supportzb0zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t
		BGl_z62jvmzd2currentzd2methodzd2setz12za2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2variableszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	static obj_t
		BGl_z62jvmzd2qualifiedzd2typeszd2setz12za2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2externzd2variableszd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_z62jvmzd2effectzb2zd2setz12zc2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2callcczd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, bool_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2removezd2emptyzd2letzd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_z62jvmzd2callcczd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static BgL_jvmz00_bglt BGl_z62jvmzd2nilzb0zzbackend_jvm_classz00(obj_t);
	extern obj_t BGl_bvmz00zzbackend_bvmz00;
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2externzd2typeszd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza31582ze3ze5zzbackend_jvm_classz00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza31566ze3ze5zzbackend_jvm_classz00(obj_t);
	static obj_t BGl_z62jvmzd2qualifiedzd2typesz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2externzd2variablesz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_z62lambda1564z62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62jvmzd2fieldszb0zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1565z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2languagezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2typedzd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, bool_t);
	static BgL_jvmz00_bglt BGl_z62makezd2jvmzb0zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
	static obj_t BGl_z62jvmzd2srfi0zb0zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t
		BGl_z62jvmzd2heapzd2compatiblezd2setz12za2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2heapzd2compatiblez00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t
		BGl_z62jvmzd2typezd2checkzd2setz12za2zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62lambda1495z62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1496z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62jvmzd2pragmazd2supportz62zzbackend_jvm_classz00(obj_t,
		obj_t);
	static obj_t BGl_z62jvmzd2methodszd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62jvmzf3z91zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1580z62zzbackend_jvm_classz00(obj_t, obj_t);
	static obj_t BGl_z62lambda1581z62zzbackend_jvm_classz00(obj_t, obj_t, obj_t);
	static obj_t
		BGl_z62jvmzd2externzd2functionszd2setz12za2zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_jvmzd2callcczd2zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2classeszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, obj_t);
	static obj_t BGl_z62jvmzd2variableszb0zzbackend_jvm_classz00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2fieldszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt, obj_t);
	BGL_EXPORTED_DECL bool_t BGl_jvmzf3zf3zzbackend_jvm_classz00(obj_t);
	static obj_t BGl_z62jvmzd2fieldszd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	static obj_t
		BGl_z62jvmzd2externzd2typeszd2setz12za2zzbackend_jvm_classz00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62jvmzd2registerszd2setz12z70zzbackend_jvm_classz00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jvmzd2lightzd2funcallsz00zzbackend_jvm_classz00(BgL_jvmz00_bglt);
	static obj_t BGl_z62zc3z04anonymousza31497ze3ze5zzbackend_jvm_classz00(obj_t);
	static obj_t __cnst[15];


	   
		 
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2foreignzd2closurezd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2foreign1629z00,
		BGl_z62jvmzd2foreignzd2closurez62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2externzd2functionszd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2externza71630za7,
		BGl_z62jvmzd2externzd2functionszd2setz12za2zzbackend_jvm_classz00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2tracezd2supportzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2traceza7d1631za7,
		BGl_z62jvmzd2tracezd2supportz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2heapzd2compatiblezd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2heapza7d21632za7,
		BGl_z62jvmzd2heapzd2compatiblezd2setz12za2zzbackend_jvm_classz00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2boundzd2checkzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2boundza7d1633za7,
		BGl_z62jvmzd2boundzd2checkzd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2tvectorzd2descrzd2supportzd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2tvector1634z00,
		BGl_z62jvmzd2tvectorzd2descrzd2supportzd2setz12z70zzbackend_jvm_classz00,
		0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2qualifiedzd2typeszd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2qualifi1635z00,
		BGl_z62jvmzd2qualifiedzd2typesz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2typedzd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typedza7d1636za7,
		BGl_z62jvmzd2typedzd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2effectzb2zd2setz12zd2envz72zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2effectza71637za7,
		BGl_z62jvmzd2effectzb2zd2setz12zc2zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2currentzd2classzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2current1638z00,
		BGl_z62jvmzd2currentzd2classz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2classeszd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2classes1639z00,
		BGl_z62jvmzd2classeszb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2jvmzd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762makeza7d2jvmza7b01640za7,
		BGl_z62makezd2jvmzb0zzbackend_jvm_classz00, 0L, BUNSPEC, 39);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2classeszd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2classes1641z00,
		BGl_z62jvmzd2classeszd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2declarationszd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2declara1642z00,
		BGl_z62jvmzd2declarationszd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2codezd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2codeza7b01643za7,
		BGl_z62jvmzd2codezb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2srfi0zd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2srfi0za7d1644za7,
		BGl_z62jvmzd2srfi0zd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1600z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1438za7621645z00,
		BGl_z62lambda1438z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1601z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1646za7,
		BGl_z62zc3z04anonymousza31456ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1602z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1455za7621647z00,
		BGl_z62lambda1455z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1603z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1454za7621648z00,
		BGl_z62lambda1454z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1604z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1649za7,
		BGl_z62zc3z04anonymousza31497ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1605z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1496za7621650z00,
		BGl_z62lambda1496z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1606z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1495za7621651z00,
		BGl_z62lambda1495z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1607z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1652za7,
		BGl_z62zc3z04anonymousza31537ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1608z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1536za7621653z00,
		BGl_z62lambda1536z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1609z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1535za7621654z00,
		BGl_z62lambda1535z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2typeszd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typesza7b1655za7,
		BGl_z62jvmzd2typeszb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2lightzd2funcallszd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2lightza7d1656za7,
		BGl_z62jvmzd2lightzd2funcallszd2setz12za2zzbackend_jvm_classz00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2typezd2checkzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typeza7d21657za7,
		BGl_z62jvmzd2typezd2checkzd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1610z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1658za7,
		BGl_z62zc3z04anonymousza31550ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1611z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1549za7621659z00,
		BGl_z62lambda1549z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1612z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1548za7621660z00,
		BGl_z62lambda1548z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1613z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1661za7,
		BGl_z62zc3z04anonymousza31566ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1614z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1565za7621662z00,
		BGl_z62lambda1565z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1615z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1564za7621663z00,
		BGl_z62lambda1564z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STRING(BGl_string1622z00zzbackend_jvm_classz00,
		BgL_bgl_string1622za700za7za7b1664za7, "", 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1616z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1665za7,
		BGl_z62zc3z04anonymousza31582ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STRING(BGl_string1623z00zzbackend_jvm_classz00,
		BgL_bgl_string1623za700za7za7b1666za7, "backend_jvm_class", 17);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1617z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1581za7621667z00,
		BGl_z62lambda1581z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_STRING(BGl_string1624z00zzbackend_jvm_classz00,
		BgL_bgl_string1624za700za7za7b1668za7,
		"unamed _ backend_jvm_class jvm inline light-funcalls code current-method methods fields declarations current-class classes obj qname ",
		133);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1618z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1580za7621669z00,
		BGl_z62lambda1580z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1619z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1670za7,
		BGl_z62zc3z04anonymousza31347ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2codezd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2codeza7d21671za7,
		BGl_z62jvmzd2codezd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2foreignzd2clausezd2supportzd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2foreign1672z00,
		BGl_z62jvmzd2foreignzd2clausezd2supportzd2setz12z70zzbackend_jvm_classz00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1620z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1345za7621673z00,
		BGl_z62lambda1345z62zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1621z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1342za7621674z00,
		BGl_z62lambda1342z62zzbackend_jvm_classz00, 0L, BUNSPEC, 39);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2registerszd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2registe1675z00,
		BGl_z62jvmzd2registerszb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2typedzd2funcallzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typedza7d1676za7,
		BGl_z62jvmzd2typedzd2funcallz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2typedzd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typedza7b1677za7,
		BGl_z62jvmzd2typedzb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2typeszd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typesza7d1678za7,
		BGl_z62jvmzd2typeszd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2fieldszd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2fieldsza71679za7,
		BGl_z62jvmzd2fieldszd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2externzd2typeszd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2externza71680za7,
		BGl_z62jvmzd2externzd2typeszd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2requirezd2tailczd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2require1681z00,
		BGl_z62jvmzd2requirezd2tailcz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2qnamezd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2qnameza7d1682za7,
		BGl_z62jvmzd2qnamezd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2typezd2checkzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typeza7d21683za7,
		BGl_z62jvmzd2typezd2checkz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2qualifiedzd2typeszd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2qualifi1684z00,
		BGl_z62jvmzd2qualifiedzd2typeszd2setz12za2zzbackend_jvm_classz00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2namezd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2nameza7d21685za7,
		BGl_z62jvmzd2namezd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2namezd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2nameza7b01686za7,
		BGl_z62jvmzd2namezb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2languagezd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2languag1687z00,
		BGl_z62jvmzd2languagezb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2typedzd2eqzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typedza7d1688za7,
		BGl_z62jvmzd2typedzd2eqz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1589z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1689za7,
		BGl_z62zc3z04anonymousza31364ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2callcczd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2callccza71690za7,
		BGl_z62jvmzd2callcczb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2debugzd2supportzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2debugza7d1691za7,
		BGl_z62jvmzd2debugzd2supportz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2currentzd2methodzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2current1692z00,
		BGl_z62jvmzd2currentzd2methodz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1590z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1363za7621693z00,
		BGl_z62lambda1363z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2variableszd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2variabl1694z00,
		BGl_z62jvmzd2variableszd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1591z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1362za7621695z00,
		BGl_z62lambda1362z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1592z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1696za7,
		BGl_z62zc3z04anonymousza31376ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1593z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1375za7621697z00,
		BGl_z62lambda1375z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1594z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1374za7621698z00,
		BGl_z62lambda1374z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1595z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1699za7,
		BGl_z62zc3z04anonymousza31410ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1596z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1409za7621700z00,
		BGl_z62lambda1409z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2declarationszd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2declara1701z00,
		BGl_z62jvmzd2declarationszb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1597z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1408za7621702z00,
		BGl_z62lambda1408z62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1598z00zzbackend_jvm_classz00,
		BgL_bgl_za762za7c3za704anonymo1703za7,
		BGl_z62zc3z04anonymousza31440ze3ze5zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1599z00zzbackend_jvm_classz00,
		BgL_bgl_za762lambda1439za7621704z00,
		BGl_z62lambda1439z62zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzf3zd2envz21zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7f3za791za7za7ba1705za7,
		BGl_z62jvmzf3z91zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2inlinezd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2inlineza71706za7,
		BGl_z62jvmzd2inlinezd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2heapzd2compatiblezd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2heapza7d21707za7,
		BGl_z62jvmzd2heapzd2compatiblez62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	extern obj_t BGl_backendzd2initializa7ez12zd2envzb5zzbackend_backendz00;
	   
		 
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2effectzb2zd2envzb2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2effectza71708za7,
		BGl_z62jvmzd2effectzb2z02zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2callcczd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2callccza71709za7,
		BGl_z62jvmzd2callcczd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2removezd2emptyzd2letzd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2removeza71710za7,
		BGl_z62jvmzd2removezd2emptyzd2letzb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2externzd2variableszd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2externza71711za7,
		BGl_z62jvmzd2externzd2variablesz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2typedzd2eqzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typedza7d1712za7,
		BGl_z62jvmzd2typedzd2eqzd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2functionszd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2functio1713z00,
		BGl_z62jvmzd2functionszd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2variableszd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2variabl1714z00,
		BGl_z62jvmzd2variableszb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2heapzd2suffixzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2heapza7d21715za7,
		BGl_z62jvmzd2heapzd2suffixzd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2methodszd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2methods1716z00,
		BGl_z62jvmzd2methodszd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2qnamezd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2qnameza7b1717za7,
		BGl_z62jvmzd2qnamezb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2foreignzd2clausezd2supportzd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2foreign1718z00,
		BGl_z62jvmzd2foreignzd2clausezd2supportzb0zzbackend_jvm_classz00, 0L,
		BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2srfi0zd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2srfi0za7b1719za7,
		BGl_z62jvmzd2srfi0zb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2methodszd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2methods1720z00,
		BGl_z62jvmzd2methodszb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2externzd2typeszd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2externza71721za7,
		BGl_z62jvmzd2externzd2typesz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2boundzd2checkzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2boundza7d1722za7,
		BGl_z62jvmzd2boundzd2checkz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2requirezd2tailczd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2require1723z00,
		BGl_z62jvmzd2requirezd2tailczd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2tracezd2supportzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2traceza7d1724za7,
		BGl_z62jvmzd2tracezd2supportzd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2removezd2emptyzd2letzd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2removeza71725za7,
		BGl_z62jvmzd2removezd2emptyzd2letzd2setz12z70zzbackend_jvm_classz00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2inlinezd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2inlineza71726za7,
		BGl_z62jvmzd2inlinezb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2externzd2variableszd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2externza71727za7,
		BGl_z62jvmzd2externzd2variableszd2setz12za2zzbackend_jvm_classz00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2externzd2functionszd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2externza71728za7,
		BGl_z62jvmzd2externzd2functionsz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2pragmazd2supportzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2pragmaza71729za7,
		BGl_z62jvmzd2pragmazd2supportz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2lightzd2funcallszd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2lightza7d1730za7,
		BGl_z62jvmzd2lightzd2funcallsz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2languagezd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2languag1731z00,
		BGl_z62jvmzd2languagezd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2heapzd2suffixzd2envzd2zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2heapza7d21732za7,
		BGl_z62jvmzd2heapzd2suffixz62zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2pregisterszd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2pregist1733z00,
		BGl_z62jvmzd2pregisterszb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2tvectorzd2descrzd2supportzd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2tvector1734z00,
		BGl_z62jvmzd2tvectorzd2descrzd2supportzb0zzbackend_jvm_classz00, 0L,
		BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2registerszd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2registe1735z00,
		BGl_z62jvmzd2registerszd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2typedzd2funcallzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2typedza7d1736za7,
		BGl_z62jvmzd2typedzd2funcallzd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2fieldszd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2fieldsza71737za7,
		BGl_z62jvmzd2fieldszb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2functionszd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2functio1738z00,
		BGl_z62jvmzd2functionszb0zzbackend_jvm_classz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2currentzd2classzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2current1739z00,
		BGl_z62jvmzd2currentzd2classzd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2debugzd2supportzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2debugza7d1740za7,
		BGl_z62jvmzd2debugzd2supportzd2setz12za2zzbackend_jvm_classz00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2currentzd2methodzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2current1741z00,
		BGl_z62jvmzd2currentzd2methodzd2setz12za2zzbackend_jvm_classz00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jvmzd2nilzd2envz00zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2nilza7b0za71742z00,
		BGl_z62jvmzd2nilzb0zzbackend_jvm_classz00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2pragmazd2supportzd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2pragmaza71743za7,
		BGl_z62jvmzd2pragmazd2supportzd2setz12za2zzbackend_jvm_classz00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2pregisterszd2setz12zd2envzc0zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2pregist1744z00,
		BGl_z62jvmzd2pregisterszd2setz12z70zzbackend_jvm_classz00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_jvmzd2foreignzd2closurezd2setz12zd2envz12zzbackend_jvm_classz00,
		BgL_bgl_za762jvmza7d2foreign1745z00,
		BGl_z62jvmzd2foreignzd2closurezd2setz12za2zzbackend_jvm_classz00, 0L,
		BUNSPEC, 2);

/* GC roots registration */
	static obj_t bgl_gc_roots_register()
	{
#if defined( BGL_GC_ROOTS )
#define ADD_ROOT( addr ) (addr > roots_max ? roots_max = addr : (addr < roots_min ? roots_min = addr : 0))
		void *roots_min = (void *) ULONG_MAX, *roots_max = 0;
		   
			 ADD_ROOT((void
				*) (&BGl_requirezd2initializa7ationz75zzbackend_jvm_classz00));
		     ADD_ROOT((void *) (&BGl_jvmz00zzbackend_jvm_classz00));
#undef ADD_ROOT
		if   (roots_max > 0)
			     GC_add_roots(roots_min, ((void **) roots_max) + 1);
#endif
		     return BUNSPEC;
	}



/* module-initialization */
	BGL_EXPORTED_DEF obj_t
		BGl_modulezd2initializa7ationz75zzbackend_jvm_classz00(long
		BgL_checksumz00_1384, char *BgL_fromz00_1385)
	{
		{
			if (CBOOL(BGl_requirezd2initializa7ationz75zzbackend_jvm_classz00))
				{
					BGl_requirezd2initializa7ationz75zzbackend_jvm_classz00 =
						BBOOL(((bool_t) 0));
					BGl_gczd2rootszd2initz00zzbackend_jvm_classz00();
					BGl_libraryzd2moduleszd2initz00zzbackend_jvm_classz00();
					BGl_cnstzd2initzd2zzbackend_jvm_classz00();
					BGl_importedzd2moduleszd2initz00zzbackend_jvm_classz00();
					BGl_objectzd2initzd2zzbackend_jvm_classz00();
					return BGl_toplevelzd2initzd2zzbackend_jvm_classz00();
				}
			else
				{
					return BUNSPEC;
				}
		}

	}



/* library-modules-init */
	obj_t BGl_libraryzd2moduleszd2initz00zzbackend_jvm_classz00(void)
	{
		{	/* BackEnd/jvm_class.scm 15 */
			BGl_modulezd2initializa7ationz75zz__objectz00(0L, "backend_jvm_class");
			BGl_modulezd2initializa7ationz75zz__readerz00(0L, "backend_jvm_class");
			BGl_modulezd2initializa7ationz75zz__r4_ports_6_10_1z00(0L,
				"backend_jvm_class");
			BGl_modulezd2initializa7ationz75zz__r4_strings_6_7z00(0L,
				"backend_jvm_class");
			BGl_modulezd2initializa7ationz75zz__r4_equivalence_6_2z00(0L,
				"backend_jvm_class");
			BGl_modulezd2initializa7ationz75zz__r4_vectors_6_8z00(0L,
				"backend_jvm_class");
			BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_fixnumz00(0L,
				"backend_jvm_class");
			return BUNSPEC;
		}

	}



/* cnst-init */
	obj_t BGl_cnstzd2initzd2zzbackend_jvm_classz00(void)
	{
		{	/* BackEnd/jvm_class.scm 15 */
			{	/* BackEnd/jvm_class.scm 15 */
				obj_t BgL_cportz00_1307;

				{	/* BackEnd/jvm_class.scm 15 */
					obj_t BgL_stringz00_1314;

					BgL_stringz00_1314 = BGl_string1624z00zzbackend_jvm_classz00;
					{	/* BackEnd/jvm_class.scm 15 */
						obj_t BgL_startz00_1315;

						BgL_startz00_1315 = BINT(0L);
						{	/* BackEnd/jvm_class.scm 15 */
							obj_t BgL_endz00_1316;

							BgL_endz00_1316 =
								BINT(STRING_LENGTH(((obj_t) BgL_stringz00_1314)));
							{	/* BackEnd/jvm_class.scm 15 */

								BgL_cportz00_1307 =
									BGl_openzd2inputzd2stringz12z12zz__r4_ports_6_10_1z00
									(BgL_stringz00_1314, BgL_startz00_1315, BgL_endz00_1316);
				}}}}
				{
					long BgL_iz00_1308;

					BgL_iz00_1308 = 14L;
				BgL_loopz00_1309:
					if ((BgL_iz00_1308 == -1L))
						{	/* BackEnd/jvm_class.scm 15 */
							return BUNSPEC;
						}
					else
						{	/* BackEnd/jvm_class.scm 15 */
							{	/* BackEnd/jvm_class.scm 15 */
								obj_t BgL_arg1628z00_1310;

								{	/* BackEnd/jvm_class.scm 15 */

									{	/* BackEnd/jvm_class.scm 15 */
										obj_t BgL_locationz00_1312;

										BgL_locationz00_1312 = BBOOL(((bool_t) 0));
										{	/* BackEnd/jvm_class.scm 15 */

											BgL_arg1628z00_1310 =
												BGl_readz00zz__readerz00(BgL_cportz00_1307,
												BgL_locationz00_1312);
										}
									}
								}
								{	/* BackEnd/jvm_class.scm 15 */
									int BgL_tmpz00_1411;

									BgL_tmpz00_1411 = (int) (BgL_iz00_1308);
									CNST_TABLE_SET(BgL_tmpz00_1411, BgL_arg1628z00_1310);
							}}
							{	/* BackEnd/jvm_class.scm 15 */
								int BgL_auxz00_1313;

								BgL_auxz00_1313 = (int) ((BgL_iz00_1308 - 1L));
								{
									long BgL_iz00_1416;

									BgL_iz00_1416 = (long) (BgL_auxz00_1313);
									BgL_iz00_1308 = BgL_iz00_1416;
									goto BgL_loopz00_1309;
								}
							}
						}
				}
			}
		}

	}



/* gc-roots-init */
	obj_t BGl_gczd2rootszd2initz00zzbackend_jvm_classz00(void)
	{
		{	/* BackEnd/jvm_class.scm 15 */
			return bgl_gc_roots_register();
		}

	}



/* toplevel-init */
	obj_t BGl_toplevelzd2initzd2zzbackend_jvm_classz00(void)
	{
		{	/* BackEnd/jvm_class.scm 15 */
			return BUNSPEC;
		}

	}



/* make-jvm */
	BGL_EXPORTED_DEF BgL_jvmz00_bglt BGl_makezd2jvmzd2zzbackend_jvm_classz00(obj_t
		BgL_language1142z00_3, obj_t BgL_srfi01143z00_4, obj_t BgL_name1144z00_5,
		obj_t BgL_externzd2variables1145zd2_6,
		obj_t BgL_externzd2functions1146zd2_7, obj_t BgL_externzd2types1147zd2_8,
		obj_t BgL_variables1148z00_9, obj_t BgL_functions1149z00_10,
		obj_t BgL_types1150z00_11, bool_t BgL_typed1151z00_12,
		obj_t BgL_heapzd2suffix1152zd2_13, obj_t BgL_heapzd2compatible1153zd2_14,
		bool_t BgL_callcc1154z00_15, bool_t BgL_qualifiedzd2types1155zd2_16,
		bool_t BgL_effectzb21156zb2_17, bool_t BgL_removezd2emptyzd2let1157z00_18,
		bool_t BgL_foreignzd2closure1158zd2_19, bool_t BgL_typedzd2eq1159zd2_20,
		bool_t BgL_tracezd2support1160zd2_21,
		obj_t BgL_foreignzd2clausezd2suppo1161z00_22,
		obj_t BgL_debugzd2support1162zd2_23, bool_t BgL_pragmazd2support1163zd2_24,
		bool_t BgL_tvectorzd2descrzd2suppor1164z00_25,
		bool_t BgL_requirezd2tailc1165zd2_26, obj_t BgL_registers1166z00_27,
		obj_t BgL_pregisters1167z00_28, bool_t BgL_boundzd2check1168zd2_29,
		bool_t BgL_typezd2check1169zd2_30, bool_t BgL_typedzd2funcall1170zd2_31,
		obj_t BgL_qname1171z00_32, obj_t BgL_classes1172z00_33,
		obj_t BgL_currentzd2class1173zd2_34, obj_t BgL_declarations1174z00_35,
		obj_t BgL_fields1175z00_36, obj_t BgL_methods1176z00_37,
		obj_t BgL_currentzd2method1177zd2_38, obj_t BgL_code1178z00_39,
		obj_t BgL_lightzd2funcalls1179zd2_40, obj_t BgL_inline1180z00_41)
	{
		{	/* BackEnd/jvm_class.sch 99 */
			{	/* BackEnd/jvm_class.sch 99 */
				BgL_jvmz00_bglt BgL_new1093z00_1318;

				{	/* BackEnd/jvm_class.sch 99 */
					BgL_jvmz00_bglt BgL_new1092z00_1319;

					BgL_new1092z00_1319 =
						((BgL_jvmz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_jvmz00_bgl))));
					{	/* BackEnd/jvm_class.sch 99 */
						long BgL_arg1330z00_1320;

						BgL_arg1330z00_1320 =
							BGL_CLASS_NUM(BGl_jvmz00zzbackend_jvm_classz00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1092z00_1319), BgL_arg1330z00_1320);
					}
					BgL_new1093z00_1318 = BgL_new1092z00_1319;
				}
				((((BgL_backendz00_bglt) COBJECT(
								((BgL_backendz00_bglt) BgL_new1093z00_1318)))->
						BgL_languagez00) = ((obj_t) BgL_language1142z00_3), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_srfi0z00) =
					((obj_t) BgL_srfi01143z00_4), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_namez00) =
					((obj_t) BgL_name1144z00_5), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_externzd2variableszd2) =
					((obj_t) BgL_externzd2variables1145zd2_6), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_externzd2functionszd2) =
					((obj_t) BgL_externzd2functions1146zd2_7), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_externzd2typeszd2) =
					((obj_t) BgL_externzd2types1147zd2_8), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_variablesz00) =
					((obj_t) BgL_variables1148z00_9), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_functionsz00) =
					((obj_t) BgL_functions1149z00_10), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_typesz00) =
					((obj_t) BgL_types1150z00_11), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_typedz00) =
					((bool_t) BgL_typed1151z00_12), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_heapzd2suffixzd2) =
					((obj_t) BgL_heapzd2suffix1152zd2_13), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_heapzd2compatiblezd2) =
					((obj_t) BgL_heapzd2compatible1153zd2_14), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_callccz00) =
					((bool_t) BgL_callcc1154z00_15), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_qualifiedzd2typeszd2) =
					((bool_t) BgL_qualifiedzd2types1155zd2_16), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_effectzb2zb2) =
					((bool_t) BgL_effectzb21156zb2_17), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_removezd2emptyzd2letz00) =
					((bool_t) BgL_removezd2emptyzd2let1157z00_18), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_foreignzd2closurezd2) =
					((bool_t) BgL_foreignzd2closure1158zd2_19), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_typedzd2eqzd2) =
					((bool_t) BgL_typedzd2eq1159zd2_20), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_tracezd2supportzd2) =
					((bool_t) BgL_tracezd2support1160zd2_21), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_foreignzd2clausezd2supportz00) =
					((obj_t) BgL_foreignzd2clausezd2suppo1161z00_22), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_debugzd2supportzd2) =
					((obj_t) BgL_debugzd2support1162zd2_23), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_pragmazd2supportzd2) =
					((bool_t) BgL_pragmazd2support1163zd2_24), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_tvectorzd2descrzd2supportz00) =
					((bool_t) BgL_tvectorzd2descrzd2suppor1164z00_25), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_requirezd2tailczd2) =
					((bool_t) BgL_requirezd2tailc1165zd2_26), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_registersz00) =
					((obj_t) BgL_registers1166z00_27), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_pregistersz00) =
					((obj_t) BgL_pregisters1167z00_28), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_boundzd2checkzd2) =
					((bool_t) BgL_boundzd2check1168zd2_29), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_typezd2checkzd2) =
					((bool_t) BgL_typezd2check1169zd2_30), BUNSPEC);
				((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
									BgL_new1093z00_1318)))->BgL_typedzd2funcallzd2) =
					((bool_t) BgL_typedzd2funcall1170zd2_31), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->BgL_qnamez00) =
					((obj_t) BgL_qname1171z00_32), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->BgL_classesz00) =
					((obj_t) BgL_classes1172z00_33), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->
						BgL_currentzd2classzd2) =
					((obj_t) BgL_currentzd2class1173zd2_34), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->
						BgL_declarationsz00) =
					((obj_t) BgL_declarations1174z00_35), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->BgL_fieldsz00) =
					((obj_t) BgL_fields1175z00_36), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->BgL_methodsz00) =
					((obj_t) BgL_methods1176z00_37), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->
						BgL_currentzd2methodzd2) =
					((obj_t) BgL_currentzd2method1177zd2_38), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->BgL_codez00) =
					((obj_t) BgL_code1178z00_39), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->
						BgL_lightzd2funcallszd2) =
					((obj_t) BgL_lightzd2funcalls1179zd2_40), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(BgL_new1093z00_1318))->BgL_inlinez00) =
					((obj_t) BgL_inline1180z00_41), BUNSPEC);
				{	/* BackEnd/jvm_class.sch 99 */
					obj_t BgL_fun1325z00_1321;

					BgL_fun1325z00_1321 =
						BGl_classzd2constructorzd2zz__objectz00
						(BGl_jvmz00zzbackend_jvm_classz00);
					(VA_PROCEDUREP(BgL_fun1325z00_1321) ? ((obj_t(*)(obj_t,
									...))
							PROCEDURE_ENTRY(BgL_fun1325z00_1321)) (BgL_fun1325z00_1321,
							((obj_t) BgL_new1093z00_1318), BEOA) : ((obj_t(*)(obj_t,
									obj_t))
							PROCEDURE_ENTRY(BgL_fun1325z00_1321)) (BgL_fun1325z00_1321,
							((obj_t) BgL_new1093z00_1318)));
				}
				return BgL_new1093z00_1318;
			}
		}

	}



/* &make-jvm */
	BgL_jvmz00_bglt BGl_z62makezd2jvmzb0zzbackend_jvm_classz00(obj_t
		BgL_envz00_931, obj_t BgL_language1142z00_932, obj_t BgL_srfi01143z00_933,
		obj_t BgL_name1144z00_934, obj_t BgL_externzd2variables1145zd2_935,
		obj_t BgL_externzd2functions1146zd2_936,
		obj_t BgL_externzd2types1147zd2_937, obj_t BgL_variables1148z00_938,
		obj_t BgL_functions1149z00_939, obj_t BgL_types1150z00_940,
		obj_t BgL_typed1151z00_941, obj_t BgL_heapzd2suffix1152zd2_942,
		obj_t BgL_heapzd2compatible1153zd2_943, obj_t BgL_callcc1154z00_944,
		obj_t BgL_qualifiedzd2types1155zd2_945, obj_t BgL_effectzb21156zb2_946,
		obj_t BgL_removezd2emptyzd2let1157z00_947,
		obj_t BgL_foreignzd2closure1158zd2_948, obj_t BgL_typedzd2eq1159zd2_949,
		obj_t BgL_tracezd2support1160zd2_950,
		obj_t BgL_foreignzd2clausezd2suppo1161z00_951,
		obj_t BgL_debugzd2support1162zd2_952, obj_t BgL_pragmazd2support1163zd2_953,
		obj_t BgL_tvectorzd2descrzd2suppor1164z00_954,
		obj_t BgL_requirezd2tailc1165zd2_955, obj_t BgL_registers1166z00_956,
		obj_t BgL_pregisters1167z00_957, obj_t BgL_boundzd2check1168zd2_958,
		obj_t BgL_typezd2check1169zd2_959, obj_t BgL_typedzd2funcall1170zd2_960,
		obj_t BgL_qname1171z00_961, obj_t BgL_classes1172z00_962,
		obj_t BgL_currentzd2class1173zd2_963, obj_t BgL_declarations1174z00_964,
		obj_t BgL_fields1175z00_965, obj_t BgL_methods1176z00_966,
		obj_t BgL_currentzd2method1177zd2_967, obj_t BgL_code1178z00_968,
		obj_t BgL_lightzd2funcalls1179zd2_969, obj_t BgL_inline1180z00_970)
	{
		{	/* BackEnd/jvm_class.sch 99 */
			return
				BGl_makezd2jvmzd2zzbackend_jvm_classz00(BgL_language1142z00_932,
				BgL_srfi01143z00_933, BgL_name1144z00_934,
				BgL_externzd2variables1145zd2_935, BgL_externzd2functions1146zd2_936,
				BgL_externzd2types1147zd2_937, BgL_variables1148z00_938,
				BgL_functions1149z00_939, BgL_types1150z00_940,
				CBOOL(BgL_typed1151z00_941), BgL_heapzd2suffix1152zd2_942,
				BgL_heapzd2compatible1153zd2_943, CBOOL(BgL_callcc1154z00_944),
				CBOOL(BgL_qualifiedzd2types1155zd2_945),
				CBOOL(BgL_effectzb21156zb2_946),
				CBOOL(BgL_removezd2emptyzd2let1157z00_947),
				CBOOL(BgL_foreignzd2closure1158zd2_948),
				CBOOL(BgL_typedzd2eq1159zd2_949), CBOOL(BgL_tracezd2support1160zd2_950),
				BgL_foreignzd2clausezd2suppo1161z00_951, BgL_debugzd2support1162zd2_952,
				CBOOL(BgL_pragmazd2support1163zd2_953),
				CBOOL(BgL_tvectorzd2descrzd2suppor1164z00_954),
				CBOOL(BgL_requirezd2tailc1165zd2_955), BgL_registers1166z00_956,
				BgL_pregisters1167z00_957, CBOOL(BgL_boundzd2check1168zd2_958),
				CBOOL(BgL_typezd2check1169zd2_959),
				CBOOL(BgL_typedzd2funcall1170zd2_960), BgL_qname1171z00_961,
				BgL_classes1172z00_962, BgL_currentzd2class1173zd2_963,
				BgL_declarations1174z00_964, BgL_fields1175z00_965,
				BgL_methods1176z00_966, BgL_currentzd2method1177zd2_967,
				BgL_code1178z00_968, BgL_lightzd2funcalls1179zd2_969,
				BgL_inline1180z00_970);
		}

	}



/* jvm? */
	BGL_EXPORTED_DEF bool_t BGl_jvmzf3zf3zzbackend_jvm_classz00(obj_t
		BgL_objz00_42)
	{
		{	/* BackEnd/jvm_class.sch 100 */
			{	/* BackEnd/jvm_class.sch 100 */
				obj_t BgL_classz00_1322;

				BgL_classz00_1322 = BGl_jvmz00zzbackend_jvm_classz00;
				if (BGL_OBJECTP(BgL_objz00_42))
					{	/* BackEnd/jvm_class.sch 100 */
						BgL_objectz00_bglt BgL_arg1801z00_1323;

						BgL_arg1801z00_1323 = (BgL_objectz00_bglt) (BgL_objz00_42);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* BackEnd/jvm_class.sch 100 */
								long BgL_idxz00_1324;

								BgL_idxz00_1324 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_1323);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_1324 + 3L)) == BgL_classz00_1322);
							}
						else
							{	/* BackEnd/jvm_class.sch 100 */
								bool_t BgL_res1587z00_1327;

								{	/* BackEnd/jvm_class.sch 100 */
									obj_t BgL_oclassz00_1328;

									{	/* BackEnd/jvm_class.sch 100 */
										long BgL_arg1808z00_1329;

										{	/* BackEnd/jvm_class.sch 100 */
											long BgL_arg1809z00_1330;

											BgL_arg1809z00_1330 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_1323);
											BgL_arg1808z00_1329 = (BgL_arg1809z00_1330 - OBJECT_TYPE);
										}
										BgL_oclassz00_1328 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_1329);
									}
									{	/* BackEnd/jvm_class.sch 100 */
										bool_t BgL__ortest_1115z00_1331;

										BgL__ortest_1115z00_1331 =
											(BgL_classz00_1322 == BgL_oclassz00_1328);
										if (BgL__ortest_1115z00_1331)
											{	/* BackEnd/jvm_class.sch 100 */
												BgL_res1587z00_1327 = BgL__ortest_1115z00_1331;
											}
										else
											{	/* BackEnd/jvm_class.sch 100 */
												long BgL_odepthz00_1332;

												BgL_odepthz00_1332 =
													BGL_CLASS_DEPTH(BgL_oclassz00_1328);
												if ((3L < BgL_odepthz00_1332))
													{	/* BackEnd/jvm_class.sch 100 */
														obj_t BgL_arg1797z00_1333;

														BgL_arg1797z00_1333 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_1328, 3L);
														BgL_res1587z00_1327 =
															(BgL_arg1797z00_1333 == BgL_classz00_1322);
													}
												else
													{	/* BackEnd/jvm_class.sch 100 */
														BgL_res1587z00_1327 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res1587z00_1327;
							}
					}
				else
					{	/* BackEnd/jvm_class.sch 100 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &jvm? */
	obj_t BGl_z62jvmzf3z91zzbackend_jvm_classz00(obj_t BgL_envz00_971,
		obj_t BgL_objz00_972)
	{
		{	/* BackEnd/jvm_class.sch 100 */
			return BBOOL(BGl_jvmzf3zf3zzbackend_jvm_classz00(BgL_objz00_972));
		}

	}



/* jvm-nil */
	BGL_EXPORTED_DEF BgL_jvmz00_bglt BGl_jvmzd2nilzd2zzbackend_jvm_classz00(void)
	{
		{	/* BackEnd/jvm_class.sch 101 */
			{	/* BackEnd/jvm_class.sch 101 */
				obj_t BgL_classz00_831;

				BgL_classz00_831 = BGl_jvmz00zzbackend_jvm_classz00;
				{	/* BackEnd/jvm_class.sch 101 */
					obj_t BgL__ortest_1117z00_832;

					BgL__ortest_1117z00_832 = BGL_CLASS_NIL(BgL_classz00_831);
					if (CBOOL(BgL__ortest_1117z00_832))
						{	/* BackEnd/jvm_class.sch 101 */
							return ((BgL_jvmz00_bglt) BgL__ortest_1117z00_832);
						}
					else
						{	/* BackEnd/jvm_class.sch 101 */
							return
								((BgL_jvmz00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_831));
						}
				}
			}
		}

	}



/* &jvm-nil */
	BgL_jvmz00_bglt BGl_z62jvmzd2nilzb0zzbackend_jvm_classz00(obj_t
		BgL_envz00_973)
	{
		{	/* BackEnd/jvm_class.sch 101 */
			return BGl_jvmzd2nilzd2zzbackend_jvm_classz00();
		}

	}



/* jvm-inline */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2inlinezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_43)
	{
		{	/* BackEnd/jvm_class.sch 102 */
			return (((BgL_jvmz00_bglt) COBJECT(BgL_oz00_43))->BgL_inlinez00);
		}

	}



/* &jvm-inline */
	obj_t BGl_z62jvmzd2inlinezb0zzbackend_jvm_classz00(obj_t BgL_envz00_974,
		obj_t BgL_oz00_975)
	{
		{	/* BackEnd/jvm_class.sch 102 */
			return
				BGl_jvmzd2inlinezd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_975));
		}

	}



/* jvm-inline-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2inlinezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_44, obj_t BgL_vz00_45)
	{
		{	/* BackEnd/jvm_class.sch 103 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_44))->BgL_inlinez00) =
				((obj_t) BgL_vz00_45), BUNSPEC);
		}

	}



/* &jvm-inline-set! */
	obj_t BGl_z62jvmzd2inlinezd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_976, obj_t BgL_oz00_977, obj_t BgL_vz00_978)
	{
		{	/* BackEnd/jvm_class.sch 103 */
			return
				BGl_jvmzd2inlinezd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_977), BgL_vz00_978);
		}

	}



/* jvm-light-funcalls */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2lightzd2funcallsz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_46)
	{
		{	/* BackEnd/jvm_class.sch 104 */
			return
				(((BgL_jvmz00_bglt) COBJECT(BgL_oz00_46))->BgL_lightzd2funcallszd2);
		}

	}



/* &jvm-light-funcalls */
	obj_t BGl_z62jvmzd2lightzd2funcallsz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_979, obj_t BgL_oz00_980)
	{
		{	/* BackEnd/jvm_class.sch 104 */
			return
				BGl_jvmzd2lightzd2funcallsz00zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_980));
		}

	}



/* jvm-light-funcalls-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2lightzd2funcallszd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_47, obj_t BgL_vz00_48)
	{
		{	/* BackEnd/jvm_class.sch 105 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_47))->BgL_lightzd2funcallszd2) =
				((obj_t) BgL_vz00_48), BUNSPEC);
		}

	}



/* &jvm-light-funcalls-set! */
	obj_t BGl_z62jvmzd2lightzd2funcallszd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_981, obj_t BgL_oz00_982, obj_t BgL_vz00_983)
	{
		{	/* BackEnd/jvm_class.sch 105 */
			return
				BGl_jvmzd2lightzd2funcallszd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_982), BgL_vz00_983);
		}

	}



/* jvm-code */
	BGL_EXPORTED_DEF obj_t BGl_jvmzd2codezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_49)
	{
		{	/* BackEnd/jvm_class.sch 106 */
			return (((BgL_jvmz00_bglt) COBJECT(BgL_oz00_49))->BgL_codez00);
		}

	}



/* &jvm-code */
	obj_t BGl_z62jvmzd2codezb0zzbackend_jvm_classz00(obj_t BgL_envz00_984,
		obj_t BgL_oz00_985)
	{
		{	/* BackEnd/jvm_class.sch 106 */
			return
				BGl_jvmzd2codezd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_985));
		}

	}



/* jvm-code-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2codezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_50, obj_t BgL_vz00_51)
	{
		{	/* BackEnd/jvm_class.sch 107 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_50))->BgL_codez00) =
				((obj_t) BgL_vz00_51), BUNSPEC);
		}

	}



/* &jvm-code-set! */
	obj_t BGl_z62jvmzd2codezd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_986, obj_t BgL_oz00_987, obj_t BgL_vz00_988)
	{
		{	/* BackEnd/jvm_class.sch 107 */
			return
				BGl_jvmzd2codezd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_987), BgL_vz00_988);
		}

	}



/* jvm-current-method */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2currentzd2methodz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_52)
	{
		{	/* BackEnd/jvm_class.sch 108 */
			return
				(((BgL_jvmz00_bglt) COBJECT(BgL_oz00_52))->BgL_currentzd2methodzd2);
		}

	}



/* &jvm-current-method */
	obj_t BGl_z62jvmzd2currentzd2methodz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_989, obj_t BgL_oz00_990)
	{
		{	/* BackEnd/jvm_class.sch 108 */
			return
				BGl_jvmzd2currentzd2methodz00zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_990));
		}

	}



/* jvm-current-method-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2currentzd2methodzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_53, obj_t BgL_vz00_54)
	{
		{	/* BackEnd/jvm_class.sch 109 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_53))->BgL_currentzd2methodzd2) =
				((obj_t) BgL_vz00_54), BUNSPEC);
		}

	}



/* &jvm-current-method-set! */
	obj_t BGl_z62jvmzd2currentzd2methodzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_991, obj_t BgL_oz00_992, obj_t BgL_vz00_993)
	{
		{	/* BackEnd/jvm_class.sch 109 */
			return
				BGl_jvmzd2currentzd2methodzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_992), BgL_vz00_993);
		}

	}



/* jvm-methods */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2methodszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_55)
	{
		{	/* BackEnd/jvm_class.sch 110 */
			return (((BgL_jvmz00_bglt) COBJECT(BgL_oz00_55))->BgL_methodsz00);
		}

	}



/* &jvm-methods */
	obj_t BGl_z62jvmzd2methodszb0zzbackend_jvm_classz00(obj_t BgL_envz00_994,
		obj_t BgL_oz00_995)
	{
		{	/* BackEnd/jvm_class.sch 110 */
			return
				BGl_jvmzd2methodszd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_995));
		}

	}



/* jvm-methods-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2methodszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_56, obj_t BgL_vz00_57)
	{
		{	/* BackEnd/jvm_class.sch 111 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_56))->BgL_methodsz00) =
				((obj_t) BgL_vz00_57), BUNSPEC);
		}

	}



/* &jvm-methods-set! */
	obj_t BGl_z62jvmzd2methodszd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_996, obj_t BgL_oz00_997, obj_t BgL_vz00_998)
	{
		{	/* BackEnd/jvm_class.sch 111 */
			return
				BGl_jvmzd2methodszd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_997), BgL_vz00_998);
		}

	}



/* jvm-fields */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2fieldszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_58)
	{
		{	/* BackEnd/jvm_class.sch 112 */
			return (((BgL_jvmz00_bglt) COBJECT(BgL_oz00_58))->BgL_fieldsz00);
		}

	}



/* &jvm-fields */
	obj_t BGl_z62jvmzd2fieldszb0zzbackend_jvm_classz00(obj_t BgL_envz00_999,
		obj_t BgL_oz00_1000)
	{
		{	/* BackEnd/jvm_class.sch 112 */
			return
				BGl_jvmzd2fieldszd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1000));
		}

	}



/* jvm-fields-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2fieldszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_59, obj_t BgL_vz00_60)
	{
		{	/* BackEnd/jvm_class.sch 113 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_59))->BgL_fieldsz00) =
				((obj_t) BgL_vz00_60), BUNSPEC);
		}

	}



/* &jvm-fields-set! */
	obj_t BGl_z62jvmzd2fieldszd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1001, obj_t BgL_oz00_1002, obj_t BgL_vz00_1003)
	{
		{	/* BackEnd/jvm_class.sch 113 */
			return
				BGl_jvmzd2fieldszd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1002), BgL_vz00_1003);
		}

	}



/* jvm-declarations */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2declarationszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_61)
	{
		{	/* BackEnd/jvm_class.sch 114 */
			return (((BgL_jvmz00_bglt) COBJECT(BgL_oz00_61))->BgL_declarationsz00);
		}

	}



/* &jvm-declarations */
	obj_t BGl_z62jvmzd2declarationszb0zzbackend_jvm_classz00(obj_t
		BgL_envz00_1004, obj_t BgL_oz00_1005)
	{
		{	/* BackEnd/jvm_class.sch 114 */
			return
				BGl_jvmzd2declarationszd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1005));
		}

	}



/* jvm-declarations-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2declarationszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_62, obj_t BgL_vz00_63)
	{
		{	/* BackEnd/jvm_class.sch 115 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_62))->BgL_declarationsz00) =
				((obj_t) BgL_vz00_63), BUNSPEC);
		}

	}



/* &jvm-declarations-set! */
	obj_t BGl_z62jvmzd2declarationszd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1006, obj_t BgL_oz00_1007, obj_t BgL_vz00_1008)
	{
		{	/* BackEnd/jvm_class.sch 115 */
			return
				BGl_jvmzd2declarationszd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1007), BgL_vz00_1008);
		}

	}



/* jvm-current-class */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2currentzd2classz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_64)
	{
		{	/* BackEnd/jvm_class.sch 116 */
			return (((BgL_jvmz00_bglt) COBJECT(BgL_oz00_64))->BgL_currentzd2classzd2);
		}

	}



/* &jvm-current-class */
	obj_t BGl_z62jvmzd2currentzd2classz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1009, obj_t BgL_oz00_1010)
	{
		{	/* BackEnd/jvm_class.sch 116 */
			return
				BGl_jvmzd2currentzd2classz00zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1010));
		}

	}



/* jvm-current-class-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2currentzd2classzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_65, obj_t BgL_vz00_66)
	{
		{	/* BackEnd/jvm_class.sch 117 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_65))->BgL_currentzd2classzd2) =
				((obj_t) BgL_vz00_66), BUNSPEC);
		}

	}



/* &jvm-current-class-set! */
	obj_t BGl_z62jvmzd2currentzd2classzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1011, obj_t BgL_oz00_1012, obj_t BgL_vz00_1013)
	{
		{	/* BackEnd/jvm_class.sch 117 */
			return
				BGl_jvmzd2currentzd2classzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1012), BgL_vz00_1013);
		}

	}



/* jvm-classes */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2classeszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_67)
	{
		{	/* BackEnd/jvm_class.sch 118 */
			return (((BgL_jvmz00_bglt) COBJECT(BgL_oz00_67))->BgL_classesz00);
		}

	}



/* &jvm-classes */
	obj_t BGl_z62jvmzd2classeszb0zzbackend_jvm_classz00(obj_t BgL_envz00_1014,
		obj_t BgL_oz00_1015)
	{
		{	/* BackEnd/jvm_class.sch 118 */
			return
				BGl_jvmzd2classeszd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1015));
		}

	}



/* jvm-classes-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2classeszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_68, obj_t BgL_vz00_69)
	{
		{	/* BackEnd/jvm_class.sch 119 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_68))->BgL_classesz00) =
				((obj_t) BgL_vz00_69), BUNSPEC);
		}

	}



/* &jvm-classes-set! */
	obj_t BGl_z62jvmzd2classeszd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1016, obj_t BgL_oz00_1017, obj_t BgL_vz00_1018)
	{
		{	/* BackEnd/jvm_class.sch 119 */
			return
				BGl_jvmzd2classeszd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1017), BgL_vz00_1018);
		}

	}



/* jvm-qname */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2qnamezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_70)
	{
		{	/* BackEnd/jvm_class.sch 120 */
			return (((BgL_jvmz00_bglt) COBJECT(BgL_oz00_70))->BgL_qnamez00);
		}

	}



/* &jvm-qname */
	obj_t BGl_z62jvmzd2qnamezb0zzbackend_jvm_classz00(obj_t BgL_envz00_1019,
		obj_t BgL_oz00_1020)
	{
		{	/* BackEnd/jvm_class.sch 120 */
			return
				BGl_jvmzd2qnamezd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1020));
		}

	}



/* jvm-qname-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2qnamezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_71, obj_t BgL_vz00_72)
	{
		{	/* BackEnd/jvm_class.sch 121 */
			return
				((((BgL_jvmz00_bglt) COBJECT(BgL_oz00_71))->BgL_qnamez00) =
				((obj_t) BgL_vz00_72), BUNSPEC);
		}

	}



/* &jvm-qname-set! */
	obj_t BGl_z62jvmzd2qnamezd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1021, obj_t BgL_oz00_1022, obj_t BgL_vz00_1023)
	{
		{	/* BackEnd/jvm_class.sch 121 */
			return
				BGl_jvmzd2qnamezd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1022), BgL_vz00_1023);
		}

	}



/* jvm-typed-funcall */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2typedzd2funcallz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_73)
	{
		{	/* BackEnd/jvm_class.sch 122 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_73)))->BgL_typedzd2funcallzd2);
		}

	}



/* &jvm-typed-funcall */
	obj_t BGl_z62jvmzd2typedzd2funcallz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1024, obj_t BgL_oz00_1025)
	{
		{	/* BackEnd/jvm_class.sch 122 */
			return
				BBOOL(BGl_jvmzd2typedzd2funcallz00zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1025)));
		}

	}



/* jvm-typed-funcall-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2typedzd2funcallzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_74, bool_t BgL_vz00_75)
	{
		{	/* BackEnd/jvm_class.sch 123 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_74)))->BgL_typedzd2funcallzd2) =
				((bool_t) BgL_vz00_75), BUNSPEC);
		}

	}



/* &jvm-typed-funcall-set! */
	obj_t BGl_z62jvmzd2typedzd2funcallzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1026, obj_t BgL_oz00_1027, obj_t BgL_vz00_1028)
	{
		{	/* BackEnd/jvm_class.sch 123 */
			return
				BGl_jvmzd2typedzd2funcallzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1027), CBOOL(BgL_vz00_1028));
		}

	}



/* jvm-type-check */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2typezd2checkz00zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_76)
	{
		{	/* BackEnd/jvm_class.sch 124 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_76)))->BgL_typezd2checkzd2);
		}

	}



/* &jvm-type-check */
	obj_t BGl_z62jvmzd2typezd2checkz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1029, obj_t BgL_oz00_1030)
	{
		{	/* BackEnd/jvm_class.sch 124 */
			return
				BBOOL(BGl_jvmzd2typezd2checkz00zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1030)));
		}

	}



/* jvm-type-check-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2typezd2checkzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_77, bool_t BgL_vz00_78)
	{
		{	/* BackEnd/jvm_class.sch 125 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_77)))->BgL_typezd2checkzd2) =
				((bool_t) BgL_vz00_78), BUNSPEC);
		}

	}



/* &jvm-type-check-set! */
	obj_t BGl_z62jvmzd2typezd2checkzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1031, obj_t BgL_oz00_1032, obj_t BgL_vz00_1033)
	{
		{	/* BackEnd/jvm_class.sch 125 */
			return
				BGl_jvmzd2typezd2checkzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1032), CBOOL(BgL_vz00_1033));
		}

	}



/* jvm-bound-check */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2boundzd2checkz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_79)
	{
		{	/* BackEnd/jvm_class.sch 126 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_79)))->BgL_boundzd2checkzd2);
		}

	}



/* &jvm-bound-check */
	obj_t BGl_z62jvmzd2boundzd2checkz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1034, obj_t BgL_oz00_1035)
	{
		{	/* BackEnd/jvm_class.sch 126 */
			return
				BBOOL(BGl_jvmzd2boundzd2checkz00zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1035)));
		}

	}



/* jvm-bound-check-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2boundzd2checkzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_80, bool_t BgL_vz00_81)
	{
		{	/* BackEnd/jvm_class.sch 127 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_80)))->BgL_boundzd2checkzd2) =
				((bool_t) BgL_vz00_81), BUNSPEC);
		}

	}



/* &jvm-bound-check-set! */
	obj_t BGl_z62jvmzd2boundzd2checkzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1036, obj_t BgL_oz00_1037, obj_t BgL_vz00_1038)
	{
		{	/* BackEnd/jvm_class.sch 127 */
			return
				BGl_jvmzd2boundzd2checkzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1037), CBOOL(BgL_vz00_1038));
		}

	}



/* jvm-pregisters */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2pregisterszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_82)
	{
		{	/* BackEnd/jvm_class.sch 128 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_82)))->BgL_pregistersz00);
		}

	}



/* &jvm-pregisters */
	obj_t BGl_z62jvmzd2pregisterszb0zzbackend_jvm_classz00(obj_t BgL_envz00_1039,
		obj_t BgL_oz00_1040)
	{
		{	/* BackEnd/jvm_class.sch 128 */
			return
				BGl_jvmzd2pregisterszd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1040));
		}

	}



/* jvm-pregisters-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2pregisterszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_83, obj_t BgL_vz00_84)
	{
		{	/* BackEnd/jvm_class.sch 129 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_83)))->BgL_pregistersz00) =
				((obj_t) BgL_vz00_84), BUNSPEC);
		}

	}



/* &jvm-pregisters-set! */
	obj_t BGl_z62jvmzd2pregisterszd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1041, obj_t BgL_oz00_1042, obj_t BgL_vz00_1043)
	{
		{	/* BackEnd/jvm_class.sch 129 */
			return
				BGl_jvmzd2pregisterszd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1042), BgL_vz00_1043);
		}

	}



/* jvm-registers */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2registerszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_85)
	{
		{	/* BackEnd/jvm_class.sch 130 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_85)))->BgL_registersz00);
		}

	}



/* &jvm-registers */
	obj_t BGl_z62jvmzd2registerszb0zzbackend_jvm_classz00(obj_t BgL_envz00_1044,
		obj_t BgL_oz00_1045)
	{
		{	/* BackEnd/jvm_class.sch 130 */
			return
				BGl_jvmzd2registerszd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1045));
		}

	}



/* jvm-registers-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2registerszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_86, obj_t BgL_vz00_87)
	{
		{	/* BackEnd/jvm_class.sch 131 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_86)))->BgL_registersz00) =
				((obj_t) BgL_vz00_87), BUNSPEC);
		}

	}



/* &jvm-registers-set! */
	obj_t BGl_z62jvmzd2registerszd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1046, obj_t BgL_oz00_1047, obj_t BgL_vz00_1048)
	{
		{	/* BackEnd/jvm_class.sch 131 */
			return
				BGl_jvmzd2registerszd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1047), BgL_vz00_1048);
		}

	}



/* jvm-require-tailc */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2requirezd2tailcz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_88)
	{
		{	/* BackEnd/jvm_class.sch 132 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_88)))->BgL_requirezd2tailczd2);
		}

	}



/* &jvm-require-tailc */
	obj_t BGl_z62jvmzd2requirezd2tailcz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1049, obj_t BgL_oz00_1050)
	{
		{	/* BackEnd/jvm_class.sch 132 */
			return
				BBOOL(BGl_jvmzd2requirezd2tailcz00zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1050)));
		}

	}



/* jvm-require-tailc-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2requirezd2tailczd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_89, bool_t BgL_vz00_90)
	{
		{	/* BackEnd/jvm_class.sch 133 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_89)))->BgL_requirezd2tailczd2) =
				((bool_t) BgL_vz00_90), BUNSPEC);
		}

	}



/* &jvm-require-tailc-set! */
	obj_t BGl_z62jvmzd2requirezd2tailczd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1051, obj_t BgL_oz00_1052, obj_t BgL_vz00_1053)
	{
		{	/* BackEnd/jvm_class.sch 133 */
			return
				BGl_jvmzd2requirezd2tailczd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1052), CBOOL(BgL_vz00_1053));
		}

	}



/* jvm-tvector-descr-support */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2tvectorzd2descrzd2supportzd2zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_91)
	{
		{	/* BackEnd/jvm_class.sch 134 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_91)))->
				BgL_tvectorzd2descrzd2supportz00);
		}

	}



/* &jvm-tvector-descr-support */
	obj_t BGl_z62jvmzd2tvectorzd2descrzd2supportzb0zzbackend_jvm_classz00(obj_t
		BgL_envz00_1054, obj_t BgL_oz00_1055)
	{
		{	/* BackEnd/jvm_class.sch 134 */
			return
				BBOOL(BGl_jvmzd2tvectorzd2descrzd2supportzd2zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1055)));
		}

	}



/* jvm-tvector-descr-support-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2tvectorzd2descrzd2supportzd2setz12z12zzbackend_jvm_classz00
		(BgL_jvmz00_bglt BgL_oz00_92, bool_t BgL_vz00_93)
	{
		{	/* BackEnd/jvm_class.sch 135 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_92)))->
					BgL_tvectorzd2descrzd2supportz00) = ((bool_t) BgL_vz00_93), BUNSPEC);
		}

	}



/* &jvm-tvector-descr-support-set! */
	obj_t
		BGl_z62jvmzd2tvectorzd2descrzd2supportzd2setz12z70zzbackend_jvm_classz00
		(obj_t BgL_envz00_1056, obj_t BgL_oz00_1057, obj_t BgL_vz00_1058)
	{
		{	/* BackEnd/jvm_class.sch 135 */
			return
				BGl_jvmzd2tvectorzd2descrzd2supportzd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1057), CBOOL(BgL_vz00_1058));
		}

	}



/* jvm-pragma-support */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2pragmazd2supportz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_94)
	{
		{	/* BackEnd/jvm_class.sch 136 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_94)))->BgL_pragmazd2supportzd2);
		}

	}



/* &jvm-pragma-support */
	obj_t BGl_z62jvmzd2pragmazd2supportz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1059, obj_t BgL_oz00_1060)
	{
		{	/* BackEnd/jvm_class.sch 136 */
			return
				BBOOL(BGl_jvmzd2pragmazd2supportz00zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1060)));
		}

	}



/* jvm-pragma-support-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2pragmazd2supportzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_95, bool_t BgL_vz00_96)
	{
		{	/* BackEnd/jvm_class.sch 137 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_95)))->BgL_pragmazd2supportzd2) =
				((bool_t) BgL_vz00_96), BUNSPEC);
		}

	}



/* &jvm-pragma-support-set! */
	obj_t BGl_z62jvmzd2pragmazd2supportzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1061, obj_t BgL_oz00_1062, obj_t BgL_vz00_1063)
	{
		{	/* BackEnd/jvm_class.sch 137 */
			return
				BGl_jvmzd2pragmazd2supportzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1062), CBOOL(BgL_vz00_1063));
		}

	}



/* jvm-debug-support */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2debugzd2supportz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_97)
	{
		{	/* BackEnd/jvm_class.sch 138 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_97)))->BgL_debugzd2supportzd2);
		}

	}



/* &jvm-debug-support */
	obj_t BGl_z62jvmzd2debugzd2supportz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1064, obj_t BgL_oz00_1065)
	{
		{	/* BackEnd/jvm_class.sch 138 */
			return
				BGl_jvmzd2debugzd2supportz00zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1065));
		}

	}



/* jvm-debug-support-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2debugzd2supportzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_98, obj_t BgL_vz00_99)
	{
		{	/* BackEnd/jvm_class.sch 139 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_98)))->BgL_debugzd2supportzd2) =
				((obj_t) BgL_vz00_99), BUNSPEC);
		}

	}



/* &jvm-debug-support-set! */
	obj_t BGl_z62jvmzd2debugzd2supportzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1066, obj_t BgL_oz00_1067, obj_t BgL_vz00_1068)
	{
		{	/* BackEnd/jvm_class.sch 139 */
			return
				BGl_jvmzd2debugzd2supportzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1067), BgL_vz00_1068);
		}

	}



/* jvm-foreign-clause-support */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2foreignzd2clausezd2supportzd2zzbackend_jvm_classz00
		(BgL_jvmz00_bglt BgL_oz00_100)
	{
		{	/* BackEnd/jvm_class.sch 140 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_100)))->
				BgL_foreignzd2clausezd2supportz00);
		}

	}



/* &jvm-foreign-clause-support */
	obj_t BGl_z62jvmzd2foreignzd2clausezd2supportzb0zzbackend_jvm_classz00(obj_t
		BgL_envz00_1069, obj_t BgL_oz00_1070)
	{
		{	/* BackEnd/jvm_class.sch 140 */
			return
				BGl_jvmzd2foreignzd2clausezd2supportzd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1070));
		}

	}



/* jvm-foreign-clause-support-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2foreignzd2clausezd2supportzd2setz12z12zzbackend_jvm_classz00
		(BgL_jvmz00_bglt BgL_oz00_101, obj_t BgL_vz00_102)
	{
		{	/* BackEnd/jvm_class.sch 141 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_101)))->
					BgL_foreignzd2clausezd2supportz00) = ((obj_t) BgL_vz00_102), BUNSPEC);
		}

	}



/* &jvm-foreign-clause-support-set! */
	obj_t
		BGl_z62jvmzd2foreignzd2clausezd2supportzd2setz12z70zzbackend_jvm_classz00
		(obj_t BgL_envz00_1071, obj_t BgL_oz00_1072, obj_t BgL_vz00_1073)
	{
		{	/* BackEnd/jvm_class.sch 141 */
			return
				BGl_jvmzd2foreignzd2clausezd2supportzd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1072), BgL_vz00_1073);
		}

	}



/* jvm-trace-support */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2tracezd2supportz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_103)
	{
		{	/* BackEnd/jvm_class.sch 142 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_103)))->BgL_tracezd2supportzd2);
		}

	}



/* &jvm-trace-support */
	obj_t BGl_z62jvmzd2tracezd2supportz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1074, obj_t BgL_oz00_1075)
	{
		{	/* BackEnd/jvm_class.sch 142 */
			return
				BBOOL(BGl_jvmzd2tracezd2supportz00zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1075)));
		}

	}



/* jvm-trace-support-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2tracezd2supportzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_104, bool_t BgL_vz00_105)
	{
		{	/* BackEnd/jvm_class.sch 143 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_104)))->BgL_tracezd2supportzd2) =
				((bool_t) BgL_vz00_105), BUNSPEC);
		}

	}



/* &jvm-trace-support-set! */
	obj_t BGl_z62jvmzd2tracezd2supportzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1076, obj_t BgL_oz00_1077, obj_t BgL_vz00_1078)
	{
		{	/* BackEnd/jvm_class.sch 143 */
			return
				BGl_jvmzd2tracezd2supportzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1077), CBOOL(BgL_vz00_1078));
		}

	}



/* jvm-typed-eq */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2typedzd2eqz00zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_106)
	{
		{	/* BackEnd/jvm_class.sch 144 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_106)))->BgL_typedzd2eqzd2);
		}

	}



/* &jvm-typed-eq */
	obj_t BGl_z62jvmzd2typedzd2eqz62zzbackend_jvm_classz00(obj_t BgL_envz00_1079,
		obj_t BgL_oz00_1080)
	{
		{	/* BackEnd/jvm_class.sch 144 */
			return
				BBOOL(BGl_jvmzd2typedzd2eqz00zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1080)));
		}

	}



/* jvm-typed-eq-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2typedzd2eqzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_107, bool_t BgL_vz00_108)
	{
		{	/* BackEnd/jvm_class.sch 145 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_107)))->BgL_typedzd2eqzd2) =
				((bool_t) BgL_vz00_108), BUNSPEC);
		}

	}



/* &jvm-typed-eq-set! */
	obj_t BGl_z62jvmzd2typedzd2eqzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1081, obj_t BgL_oz00_1082, obj_t BgL_vz00_1083)
	{
		{	/* BackEnd/jvm_class.sch 145 */
			return
				BGl_jvmzd2typedzd2eqzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1082), CBOOL(BgL_vz00_1083));
		}

	}



/* jvm-foreign-closure */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2foreignzd2closurez00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_109)
	{
		{	/* BackEnd/jvm_class.sch 146 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_109)))->BgL_foreignzd2closurezd2);
		}

	}



/* &jvm-foreign-closure */
	obj_t BGl_z62jvmzd2foreignzd2closurez62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1084, obj_t BgL_oz00_1085)
	{
		{	/* BackEnd/jvm_class.sch 146 */
			return
				BBOOL(BGl_jvmzd2foreignzd2closurez00zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1085)));
		}

	}



/* jvm-foreign-closure-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2foreignzd2closurezd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt BgL_oz00_110, bool_t BgL_vz00_111)
	{
		{	/* BackEnd/jvm_class.sch 147 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_110)))->
					BgL_foreignzd2closurezd2) = ((bool_t) BgL_vz00_111), BUNSPEC);
		}

	}



/* &jvm-foreign-closure-set! */
	obj_t BGl_z62jvmzd2foreignzd2closurezd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1086, obj_t BgL_oz00_1087, obj_t BgL_vz00_1088)
	{
		{	/* BackEnd/jvm_class.sch 147 */
			return
				BGl_jvmzd2foreignzd2closurezd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1087), CBOOL(BgL_vz00_1088));
		}

	}



/* jvm-remove-empty-let */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2removezd2emptyzd2letzd2zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_112)
	{
		{	/* BackEnd/jvm_class.sch 148 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_112)))->
				BgL_removezd2emptyzd2letz00);
		}

	}



/* &jvm-remove-empty-let */
	obj_t BGl_z62jvmzd2removezd2emptyzd2letzb0zzbackend_jvm_classz00(obj_t
		BgL_envz00_1089, obj_t BgL_oz00_1090)
	{
		{	/* BackEnd/jvm_class.sch 148 */
			return
				BBOOL(BGl_jvmzd2removezd2emptyzd2letzd2zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1090)));
		}

	}



/* jvm-remove-empty-let-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2removezd2emptyzd2letzd2setz12z12zzbackend_jvm_classz00
		(BgL_jvmz00_bglt BgL_oz00_113, bool_t BgL_vz00_114)
	{
		{	/* BackEnd/jvm_class.sch 149 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_113)))->
					BgL_removezd2emptyzd2letz00) = ((bool_t) BgL_vz00_114), BUNSPEC);
		}

	}



/* &jvm-remove-empty-let-set! */
	obj_t
		BGl_z62jvmzd2removezd2emptyzd2letzd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1091, obj_t BgL_oz00_1092, obj_t BgL_vz00_1093)
	{
		{	/* BackEnd/jvm_class.sch 149 */
			return
				BGl_jvmzd2removezd2emptyzd2letzd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1092), CBOOL(BgL_vz00_1093));
		}

	}



/* jvm-effect+ */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2effectzb2z60zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_115)
	{
		{	/* BackEnd/jvm_class.sch 150 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_115)))->BgL_effectzb2zb2);
		}

	}



/* &jvm-effect+ */
	obj_t BGl_z62jvmzd2effectzb2z02zzbackend_jvm_classz00(obj_t BgL_envz00_1094,
		obj_t BgL_oz00_1095)
	{
		{	/* BackEnd/jvm_class.sch 150 */
			return
				BBOOL(BGl_jvmzd2effectzb2z60zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1095)));
		}

	}



/* jvm-effect+-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2effectzb2zd2setz12za0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_116, bool_t BgL_vz00_117)
	{
		{	/* BackEnd/jvm_class.sch 151 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_116)))->BgL_effectzb2zb2) =
				((bool_t) BgL_vz00_117), BUNSPEC);
		}

	}



/* &jvm-effect+-set! */
	obj_t BGl_z62jvmzd2effectzb2zd2setz12zc2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1096, obj_t BgL_oz00_1097, obj_t BgL_vz00_1098)
	{
		{	/* BackEnd/jvm_class.sch 151 */
			return
				BGl_jvmzd2effectzb2zd2setz12za0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1097), CBOOL(BgL_vz00_1098));
		}

	}



/* jvm-qualified-types */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2qualifiedzd2typesz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_118)
	{
		{	/* BackEnd/jvm_class.sch 152 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_118)))->BgL_qualifiedzd2typeszd2);
		}

	}



/* &jvm-qualified-types */
	obj_t BGl_z62jvmzd2qualifiedzd2typesz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1099, obj_t BgL_oz00_1100)
	{
		{	/* BackEnd/jvm_class.sch 152 */
			return
				BBOOL(BGl_jvmzd2qualifiedzd2typesz00zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1100)));
		}

	}



/* jvm-qualified-types-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2qualifiedzd2typeszd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt BgL_oz00_119, bool_t BgL_vz00_120)
	{
		{	/* BackEnd/jvm_class.sch 153 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_119)))->
					BgL_qualifiedzd2typeszd2) = ((bool_t) BgL_vz00_120), BUNSPEC);
		}

	}



/* &jvm-qualified-types-set! */
	obj_t BGl_z62jvmzd2qualifiedzd2typeszd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1101, obj_t BgL_oz00_1102, obj_t BgL_vz00_1103)
	{
		{	/* BackEnd/jvm_class.sch 153 */
			return
				BGl_jvmzd2qualifiedzd2typeszd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1102), CBOOL(BgL_vz00_1103));
		}

	}



/* jvm-callcc */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2callcczd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_121)
	{
		{	/* BackEnd/jvm_class.sch 154 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_121)))->BgL_callccz00);
		}

	}



/* &jvm-callcc */
	obj_t BGl_z62jvmzd2callcczb0zzbackend_jvm_classz00(obj_t BgL_envz00_1104,
		obj_t BgL_oz00_1105)
	{
		{	/* BackEnd/jvm_class.sch 154 */
			return
				BBOOL(BGl_jvmzd2callcczd2zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1105)));
		}

	}



/* jvm-callcc-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2callcczd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_122, bool_t BgL_vz00_123)
	{
		{	/* BackEnd/jvm_class.sch 155 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_122)))->BgL_callccz00) =
				((bool_t) BgL_vz00_123), BUNSPEC);
		}

	}



/* &jvm-callcc-set! */
	obj_t BGl_z62jvmzd2callcczd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1106, obj_t BgL_oz00_1107, obj_t BgL_vz00_1108)
	{
		{	/* BackEnd/jvm_class.sch 155 */
			return
				BGl_jvmzd2callcczd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1107), CBOOL(BgL_vz00_1108));
		}

	}



/* jvm-heap-compatible */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2heapzd2compatiblez00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_124)
	{
		{	/* BackEnd/jvm_class.sch 156 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_124)))->BgL_heapzd2compatiblezd2);
		}

	}



/* &jvm-heap-compatible */
	obj_t BGl_z62jvmzd2heapzd2compatiblez62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1109, obj_t BgL_oz00_1110)
	{
		{	/* BackEnd/jvm_class.sch 156 */
			return
				BGl_jvmzd2heapzd2compatiblez00zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1110));
		}

	}



/* jvm-heap-compatible-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2heapzd2compatiblezd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt BgL_oz00_125, obj_t BgL_vz00_126)
	{
		{	/* BackEnd/jvm_class.sch 157 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_125)))->
					BgL_heapzd2compatiblezd2) = ((obj_t) BgL_vz00_126), BUNSPEC);
		}

	}



/* &jvm-heap-compatible-set! */
	obj_t BGl_z62jvmzd2heapzd2compatiblezd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1111, obj_t BgL_oz00_1112, obj_t BgL_vz00_1113)
	{
		{	/* BackEnd/jvm_class.sch 157 */
			return
				BGl_jvmzd2heapzd2compatiblezd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1112), BgL_vz00_1113);
		}

	}



/* jvm-heap-suffix */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2heapzd2suffixz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_127)
	{
		{	/* BackEnd/jvm_class.sch 158 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_127)))->BgL_heapzd2suffixzd2);
		}

	}



/* &jvm-heap-suffix */
	obj_t BGl_z62jvmzd2heapzd2suffixz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1114, obj_t BgL_oz00_1115)
	{
		{	/* BackEnd/jvm_class.sch 158 */
			return
				BGl_jvmzd2heapzd2suffixz00zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1115));
		}

	}



/* jvm-heap-suffix-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2heapzd2suffixzd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_128, obj_t BgL_vz00_129)
	{
		{	/* BackEnd/jvm_class.sch 159 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_128)))->BgL_heapzd2suffixzd2) =
				((obj_t) BgL_vz00_129), BUNSPEC);
		}

	}



/* &jvm-heap-suffix-set! */
	obj_t BGl_z62jvmzd2heapzd2suffixzd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1116, obj_t BgL_oz00_1117, obj_t BgL_vz00_1118)
	{
		{	/* BackEnd/jvm_class.sch 159 */
			return
				BGl_jvmzd2heapzd2suffixzd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1117), BgL_vz00_1118);
		}

	}



/* jvm-typed */
	BGL_EXPORTED_DEF bool_t
		BGl_jvmzd2typedzd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_130)
	{
		{	/* BackEnd/jvm_class.sch 160 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_130)))->BgL_typedz00);
		}

	}



/* &jvm-typed */
	obj_t BGl_z62jvmzd2typedzb0zzbackend_jvm_classz00(obj_t BgL_envz00_1119,
		obj_t BgL_oz00_1120)
	{
		{	/* BackEnd/jvm_class.sch 160 */
			return
				BBOOL(BGl_jvmzd2typedzd2zzbackend_jvm_classz00(
					((BgL_jvmz00_bglt) BgL_oz00_1120)));
		}

	}



/* jvm-typed-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2typedzd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_131, bool_t BgL_vz00_132)
	{
		{	/* BackEnd/jvm_class.sch 161 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_131)))->BgL_typedz00) =
				((bool_t) BgL_vz00_132), BUNSPEC);
		}

	}



/* &jvm-typed-set! */
	obj_t BGl_z62jvmzd2typedzd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1121, obj_t BgL_oz00_1122, obj_t BgL_vz00_1123)
	{
		{	/* BackEnd/jvm_class.sch 161 */
			return
				BGl_jvmzd2typedzd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1122), CBOOL(BgL_vz00_1123));
		}

	}



/* jvm-types */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2typeszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_133)
	{
		{	/* BackEnd/jvm_class.sch 162 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_133)))->BgL_typesz00);
		}

	}



/* &jvm-types */
	obj_t BGl_z62jvmzd2typeszb0zzbackend_jvm_classz00(obj_t BgL_envz00_1124,
		obj_t BgL_oz00_1125)
	{
		{	/* BackEnd/jvm_class.sch 162 */
			return
				BGl_jvmzd2typeszd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1125));
		}

	}



/* jvm-types-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2typeszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_134, obj_t BgL_vz00_135)
	{
		{	/* BackEnd/jvm_class.sch 163 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_134)))->BgL_typesz00) =
				((obj_t) BgL_vz00_135), BUNSPEC);
		}

	}



/* &jvm-types-set! */
	obj_t BGl_z62jvmzd2typeszd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1126, obj_t BgL_oz00_1127, obj_t BgL_vz00_1128)
	{
		{	/* BackEnd/jvm_class.sch 163 */
			return
				BGl_jvmzd2typeszd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1127), BgL_vz00_1128);
		}

	}



/* jvm-functions */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2functionszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_136)
	{
		{	/* BackEnd/jvm_class.sch 164 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_136)))->BgL_functionsz00);
		}

	}



/* &jvm-functions */
	obj_t BGl_z62jvmzd2functionszb0zzbackend_jvm_classz00(obj_t BgL_envz00_1129,
		obj_t BgL_oz00_1130)
	{
		{	/* BackEnd/jvm_class.sch 164 */
			return
				BGl_jvmzd2functionszd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1130));
		}

	}



/* jvm-functions-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2functionszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_137, obj_t BgL_vz00_138)
	{
		{	/* BackEnd/jvm_class.sch 165 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_137)))->BgL_functionsz00) =
				((obj_t) BgL_vz00_138), BUNSPEC);
		}

	}



/* &jvm-functions-set! */
	obj_t BGl_z62jvmzd2functionszd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1131, obj_t BgL_oz00_1132, obj_t BgL_vz00_1133)
	{
		{	/* BackEnd/jvm_class.sch 165 */
			return
				BGl_jvmzd2functionszd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1132), BgL_vz00_1133);
		}

	}



/* jvm-variables */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2variableszd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_139)
	{
		{	/* BackEnd/jvm_class.sch 166 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_139)))->BgL_variablesz00);
		}

	}



/* &jvm-variables */
	obj_t BGl_z62jvmzd2variableszb0zzbackend_jvm_classz00(obj_t BgL_envz00_1134,
		obj_t BgL_oz00_1135)
	{
		{	/* BackEnd/jvm_class.sch 166 */
			return
				BGl_jvmzd2variableszd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1135));
		}

	}



/* jvm-variables-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2variableszd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_140, obj_t BgL_vz00_141)
	{
		{	/* BackEnd/jvm_class.sch 167 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_140)))->BgL_variablesz00) =
				((obj_t) BgL_vz00_141), BUNSPEC);
		}

	}



/* &jvm-variables-set! */
	obj_t BGl_z62jvmzd2variableszd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1136, obj_t BgL_oz00_1137, obj_t BgL_vz00_1138)
	{
		{	/* BackEnd/jvm_class.sch 167 */
			return
				BGl_jvmzd2variableszd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1137), BgL_vz00_1138);
		}

	}



/* jvm-extern-types */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2externzd2typesz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_142)
	{
		{	/* BackEnd/jvm_class.sch 168 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_142)))->BgL_externzd2typeszd2);
		}

	}



/* &jvm-extern-types */
	obj_t BGl_z62jvmzd2externzd2typesz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1139, obj_t BgL_oz00_1140)
	{
		{	/* BackEnd/jvm_class.sch 168 */
			return
				BGl_jvmzd2externzd2typesz00zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1140));
		}

	}



/* jvm-extern-types-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2externzd2typeszd2setz12zc0zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_143, obj_t BgL_vz00_144)
	{
		{	/* BackEnd/jvm_class.sch 169 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_143)))->BgL_externzd2typeszd2) =
				((obj_t) BgL_vz00_144), BUNSPEC);
		}

	}



/* &jvm-extern-types-set! */
	obj_t BGl_z62jvmzd2externzd2typeszd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1141, obj_t BgL_oz00_1142, obj_t BgL_vz00_1143)
	{
		{	/* BackEnd/jvm_class.sch 169 */
			return
				BGl_jvmzd2externzd2typeszd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1142), BgL_vz00_1143);
		}

	}



/* jvm-extern-functions */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2externzd2functionsz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_145)
	{
		{	/* BackEnd/jvm_class.sch 170 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_145)))->BgL_externzd2functionszd2);
		}

	}



/* &jvm-extern-functions */
	obj_t BGl_z62jvmzd2externzd2functionsz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1144, obj_t BgL_oz00_1145)
	{
		{	/* BackEnd/jvm_class.sch 170 */
			return
				BGl_jvmzd2externzd2functionsz00zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1145));
		}

	}



/* jvm-extern-functions-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2externzd2functionszd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt BgL_oz00_146, obj_t BgL_vz00_147)
	{
		{	/* BackEnd/jvm_class.sch 171 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_146)))->
					BgL_externzd2functionszd2) = ((obj_t) BgL_vz00_147), BUNSPEC);
		}

	}



/* &jvm-extern-functions-set! */
	obj_t BGl_z62jvmzd2externzd2functionszd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1146, obj_t BgL_oz00_1147, obj_t BgL_vz00_1148)
	{
		{	/* BackEnd/jvm_class.sch 171 */
			return
				BGl_jvmzd2externzd2functionszd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1147), BgL_vz00_1148);
		}

	}



/* jvm-extern-variables */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2externzd2variablesz00zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_148)
	{
		{	/* BackEnd/jvm_class.sch 172 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_148)))->BgL_externzd2variableszd2);
		}

	}



/* &jvm-extern-variables */
	obj_t BGl_z62jvmzd2externzd2variablesz62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1149, obj_t BgL_oz00_1150)
	{
		{	/* BackEnd/jvm_class.sch 172 */
			return
				BGl_jvmzd2externzd2variablesz00zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1150));
		}

	}



/* jvm-extern-variables-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2externzd2variableszd2setz12zc0zzbackend_jvm_classz00
		(BgL_jvmz00_bglt BgL_oz00_149, obj_t BgL_vz00_150)
	{
		{	/* BackEnd/jvm_class.sch 173 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_149)))->
					BgL_externzd2variableszd2) = ((obj_t) BgL_vz00_150), BUNSPEC);
		}

	}



/* &jvm-extern-variables-set! */
	obj_t BGl_z62jvmzd2externzd2variableszd2setz12za2zzbackend_jvm_classz00(obj_t
		BgL_envz00_1151, obj_t BgL_oz00_1152, obj_t BgL_vz00_1153)
	{
		{	/* BackEnd/jvm_class.sch 173 */
			return
				BGl_jvmzd2externzd2variableszd2setz12zc0zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1152), BgL_vz00_1153);
		}

	}



/* jvm-name */
	BGL_EXPORTED_DEF obj_t BGl_jvmzd2namezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_151)
	{
		{	/* BackEnd/jvm_class.sch 174 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_151)))->BgL_namez00);
		}

	}



/* &jvm-name */
	obj_t BGl_z62jvmzd2namezb0zzbackend_jvm_classz00(obj_t BgL_envz00_1154,
		obj_t BgL_oz00_1155)
	{
		{	/* BackEnd/jvm_class.sch 174 */
			return
				BGl_jvmzd2namezd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1155));
		}

	}



/* jvm-name-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2namezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_152, obj_t BgL_vz00_153)
	{
		{	/* BackEnd/jvm_class.sch 175 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_152)))->BgL_namez00) =
				((obj_t) BgL_vz00_153), BUNSPEC);
		}

	}



/* &jvm-name-set! */
	obj_t BGl_z62jvmzd2namezd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1156, obj_t BgL_oz00_1157, obj_t BgL_vz00_1158)
	{
		{	/* BackEnd/jvm_class.sch 175 */
			return
				BGl_jvmzd2namezd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1157), BgL_vz00_1158);
		}

	}



/* jvm-srfi0 */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2srfi0zd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_154)
	{
		{	/* BackEnd/jvm_class.sch 176 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_154)))->BgL_srfi0z00);
		}

	}



/* &jvm-srfi0 */
	obj_t BGl_z62jvmzd2srfi0zb0zzbackend_jvm_classz00(obj_t BgL_envz00_1159,
		obj_t BgL_oz00_1160)
	{
		{	/* BackEnd/jvm_class.sch 176 */
			return
				BGl_jvmzd2srfi0zd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1160));
		}

	}



/* jvm-srfi0-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2srfi0zd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_155, obj_t BgL_vz00_156)
	{
		{	/* BackEnd/jvm_class.sch 177 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_155)))->BgL_srfi0z00) =
				((obj_t) BgL_vz00_156), BUNSPEC);
		}

	}



/* &jvm-srfi0-set! */
	obj_t BGl_z62jvmzd2srfi0zd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1161, obj_t BgL_oz00_1162, obj_t BgL_vz00_1163)
	{
		{	/* BackEnd/jvm_class.sch 177 */
			return
				BGl_jvmzd2srfi0zd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1162), BgL_vz00_1163);
		}

	}



/* jvm-language */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2languagezd2zzbackend_jvm_classz00(BgL_jvmz00_bglt BgL_oz00_157)
	{
		{	/* BackEnd/jvm_class.sch 178 */
			return
				(((BgL_backendz00_bglt) COBJECT(
						((BgL_backendz00_bglt) BgL_oz00_157)))->BgL_languagez00);
		}

	}



/* &jvm-language */
	obj_t BGl_z62jvmzd2languagezb0zzbackend_jvm_classz00(obj_t BgL_envz00_1164,
		obj_t BgL_oz00_1165)
	{
		{	/* BackEnd/jvm_class.sch 178 */
			return
				BGl_jvmzd2languagezd2zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1165));
		}

	}



/* jvm-language-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_jvmzd2languagezd2setz12z12zzbackend_jvm_classz00(BgL_jvmz00_bglt
		BgL_oz00_158, obj_t BgL_vz00_159)
	{
		{	/* BackEnd/jvm_class.sch 179 */
			return
				((((BgL_backendz00_bglt) COBJECT(
							((BgL_backendz00_bglt) BgL_oz00_158)))->BgL_languagez00) =
				((obj_t) BgL_vz00_159), BUNSPEC);
		}

	}



/* &jvm-language-set! */
	obj_t BGl_z62jvmzd2languagezd2setz12z70zzbackend_jvm_classz00(obj_t
		BgL_envz00_1166, obj_t BgL_oz00_1167, obj_t BgL_vz00_1168)
	{
		{	/* BackEnd/jvm_class.sch 179 */
			return
				BGl_jvmzd2languagezd2setz12z12zzbackend_jvm_classz00(
				((BgL_jvmz00_bglt) BgL_oz00_1167), BgL_vz00_1168);
		}

	}



/* object-init */
	obj_t BGl_objectzd2initzd2zzbackend_jvm_classz00(void)
	{
		{	/* BackEnd/jvm_class.scm 15 */
			{	/* BackEnd/jvm_class.scm 20 */
				obj_t BgL_arg1338z00_488;
				obj_t BgL_arg1341z00_489;

				{	/* BackEnd/jvm_class.scm 20 */
					obj_t BgL_v1293z00_539;

					BgL_v1293z00_539 = create_vector(10L);
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1348z00_540;

						BgL_arg1348z00_540 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(0L),
							BGl_proc1591z00zzbackend_jvm_classz00,
							BGl_proc1590z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1589z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 0L, BgL_arg1348z00_540);
					}
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1366z00_553;

						BgL_arg1366z00_553 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(2L),
							BGl_proc1594z00zzbackend_jvm_classz00,
							BGl_proc1593z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1592z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 1L, BgL_arg1366z00_553);
					}
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1377z00_566;

						BgL_arg1377z00_566 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(3L),
							BGl_proc1597z00zzbackend_jvm_classz00,
							BGl_proc1596z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1595z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 2L, BgL_arg1377z00_566);
					}
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1420z00_579;

						BgL_arg1420z00_579 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(4L),
							BGl_proc1600z00zzbackend_jvm_classz00,
							BGl_proc1599z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1598z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 3L, BgL_arg1420z00_579);
					}
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1450z00_592;

						BgL_arg1450z00_592 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(5L),
							BGl_proc1603z00zzbackend_jvm_classz00,
							BGl_proc1602z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1601z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 4L, BgL_arg1450z00_592);
					}
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1479z00_605;

						BgL_arg1479z00_605 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(6L),
							BGl_proc1606z00zzbackend_jvm_classz00,
							BGl_proc1605z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1604z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 5L, BgL_arg1479z00_605);
					}
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1519z00_618;

						BgL_arg1519z00_618 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(7L),
							BGl_proc1609z00zzbackend_jvm_classz00,
							BGl_proc1608z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1607z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 6L, BgL_arg1519z00_618);
					}
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1541z00_631;

						BgL_arg1541z00_631 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(8L),
							BGl_proc1612z00zzbackend_jvm_classz00,
							BGl_proc1611z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1610z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 7L, BgL_arg1541z00_631);
					}
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1554z00_644;

						BgL_arg1554z00_644 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(9L),
							BGl_proc1615z00zzbackend_jvm_classz00,
							BGl_proc1614z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1613z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 8L, BgL_arg1554z00_644);
					}
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_arg1575z00_657;

						BgL_arg1575z00_657 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(10L),
							BGl_proc1618z00zzbackend_jvm_classz00,
							BGl_proc1617z00zzbackend_jvm_classz00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc1616z00zzbackend_jvm_classz00,
							CNST_TABLE_REF(1L));
						VECTOR_SET(BgL_v1293z00_539, 9L, BgL_arg1575z00_657);
					}
					BgL_arg1338z00_488 = BgL_v1293z00_539;
				}
				{	/* BackEnd/jvm_class.scm 20 */
					obj_t BgL_v1294z00_670;

					BgL_v1294z00_670 = create_vector(0L);
					BgL_arg1341z00_489 = BgL_v1294z00_670;
				}
				return (BGl_jvmz00zzbackend_jvm_classz00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(11L),
						CNST_TABLE_REF(12L), BGl_bvmz00zzbackend_bvmz00, 26729L,
						BGl_proc1621z00zzbackend_jvm_classz00,
						BGl_proc1620z00zzbackend_jvm_classz00,
						BGl_backendzd2initializa7ez12zd2envzb5zzbackend_backendz00,
						BGl_proc1619z00zzbackend_jvm_classz00, BFALSE, BgL_arg1338z00_488,
						BgL_arg1341z00_489), BUNSPEC);
			}
		}

	}



/* &<@anonymous:1347> */
	obj_t BGl_z62zc3z04anonymousza31347ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1202, obj_t BgL_new1091z00_1203)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			{
				BgL_jvmz00_bglt BgL_auxz00_1905;

				((((BgL_backendz00_bglt) COBJECT(
								((BgL_backendz00_bglt)
									((BgL_jvmz00_bglt) BgL_new1091z00_1203))))->BgL_languagez00) =
					((obj_t) CNST_TABLE_REF(13L)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_srfi0z00) =
					((obj_t) CNST_TABLE_REF(13L)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_namez00) =
					((obj_t) BGl_string1622z00zzbackend_jvm_classz00), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_externzd2variableszd2) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_externzd2functionszd2) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_externzd2typeszd2) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_variablesz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_functionsz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_typesz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_typedz00) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_heapzd2suffixzd2) =
					((obj_t) BGl_string1622z00zzbackend_jvm_classz00), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_heapzd2compatiblezd2) =
					((obj_t) CNST_TABLE_REF(13L)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_callccz00) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_qualifiedzd2typeszd2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_effectzb2zb2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_removezd2emptyzd2letz00) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_foreignzd2closurezd2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_typedzd2eqzd2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_tracezd2supportzd2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->
						BgL_foreignzd2clausezd2supportz00) = ((obj_t) BNIL), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_debugzd2supportzd2) =
					((obj_t) BNIL), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_pragmazd2supportzd2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_tvectorzd2descrzd2supportz00) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_requirezd2tailczd2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_registersz00) =
					((obj_t) BNIL), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_pregistersz00) =
					((obj_t) BNIL), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_boundzd2checkzd2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_typezd2checkzd2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_backendz00_bglt)
							COBJECT(((BgL_backendz00_bglt) ((BgL_jvmz00_bglt)
										BgL_new1091z00_1203))))->BgL_typedzd2funcallzd2) =
					((bool_t) ((bool_t) 0)), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_qnamez00) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_classesz00) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_currentzd2classzd2) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_declarationsz00) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_fieldsz00) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_methodsz00) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_currentzd2methodzd2) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_codez00) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_lightzd2funcallszd2) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_jvmz00_bglt) COBJECT(((BgL_jvmz00_bglt) BgL_new1091z00_1203)))->
						BgL_inlinez00) = ((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_1905 = ((BgL_jvmz00_bglt) BgL_new1091z00_1203);
				return ((obj_t) BgL_auxz00_1905);
			}
		}

	}



/* &lambda1345 */
	BgL_jvmz00_bglt BGl_z62lambda1345z62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1204)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			{	/* BackEnd/jvm_class.scm 20 */
				BgL_jvmz00_bglt BgL_new1090z00_1335;

				BgL_new1090z00_1335 =
					((BgL_jvmz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct BgL_jvmz00_bgl))));
				{	/* BackEnd/jvm_class.scm 20 */
					long BgL_arg1346z00_1336;

					BgL_arg1346z00_1336 = BGL_CLASS_NUM(BGl_jvmz00zzbackend_jvm_classz00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1090z00_1335), BgL_arg1346z00_1336);
				}
				return BgL_new1090z00_1335;
			}
		}

	}



/* &lambda1342 */
	BgL_jvmz00_bglt BGl_z62lambda1342z62zzbackend_jvm_classz00(obj_t
		BgL_envz00_1205, obj_t BgL_language1051z00_1206,
		obj_t BgL_srfi01052z00_1207, obj_t BgL_name1053z00_1208,
		obj_t BgL_externzd2variables1054zd2_1209,
		obj_t BgL_externzd2functions1055zd2_1210,
		obj_t BgL_externzd2types1056zd2_1211, obj_t BgL_variables1057z00_1212,
		obj_t BgL_functions1058z00_1213, obj_t BgL_types1059z00_1214,
		obj_t BgL_typed1060z00_1215, obj_t BgL_heapzd2suffix1061zd2_1216,
		obj_t BgL_heapzd2compatible1062zd2_1217, obj_t BgL_callcc1063z00_1218,
		obj_t BgL_qualifiedzd2types1064zd2_1219, obj_t BgL_effectzb21065zb2_1220,
		obj_t BgL_removezd2emptyzd2let1066z00_1221,
		obj_t BgL_foreignzd2closure1067zd2_1222, obj_t BgL_typedzd2eq1068zd2_1223,
		obj_t BgL_tracezd2support1069zd2_1224,
		obj_t BgL_foreignzd2clausezd2suppo1070z00_1225,
		obj_t BgL_debugzd2support1071zd2_1226,
		obj_t BgL_pragmazd2support1072zd2_1227,
		obj_t BgL_tvectorzd2descrzd2suppor1073z00_1228,
		obj_t BgL_requirezd2tailc1074zd2_1229, obj_t BgL_registers1075z00_1230,
		obj_t BgL_pregisters1076z00_1231, obj_t BgL_boundzd2check1077zd2_1232,
		obj_t BgL_typezd2check1078zd2_1233, obj_t BgL_typedzd2funcall1079zd2_1234,
		obj_t BgL_qname1080z00_1235, obj_t BgL_classes1081z00_1236,
		obj_t BgL_currentzd2class1082zd2_1237, obj_t BgL_declarations1083z00_1238,
		obj_t BgL_fields1084z00_1239, obj_t BgL_methods1085z00_1240,
		obj_t BgL_currentzd2method1086zd2_1241, obj_t BgL_code1087z00_1242,
		obj_t BgL_lightzd2funcalls1088zd2_1243, obj_t BgL_inline1089z00_1244)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			{	/* BackEnd/jvm_class.scm 20 */
				bool_t BgL_typed1060z00_1340;
				bool_t BgL_callcc1063z00_1343;
				bool_t BgL_qualifiedzd2types1064zd2_1344;
				bool_t BgL_effectzb21065zb2_1345;
				bool_t BgL_removezd2emptyzd2let1066z00_1346;
				bool_t BgL_foreignzd2closure1067zd2_1347;
				bool_t BgL_typedzd2eq1068zd2_1348;
				bool_t BgL_tracezd2support1069zd2_1349;
				bool_t BgL_pragmazd2support1072zd2_1352;
				bool_t BgL_tvectorzd2descrzd2suppor1073z00_1353;
				bool_t BgL_requirezd2tailc1074zd2_1354;
				bool_t BgL_boundzd2check1077zd2_1357;
				bool_t BgL_typezd2check1078zd2_1358;
				bool_t BgL_typedzd2funcall1079zd2_1359;

				BgL_typed1060z00_1340 = CBOOL(BgL_typed1060z00_1215);
				BgL_callcc1063z00_1343 = CBOOL(BgL_callcc1063z00_1218);
				BgL_qualifiedzd2types1064zd2_1344 =
					CBOOL(BgL_qualifiedzd2types1064zd2_1219);
				BgL_effectzb21065zb2_1345 = CBOOL(BgL_effectzb21065zb2_1220);
				BgL_removezd2emptyzd2let1066z00_1346 =
					CBOOL(BgL_removezd2emptyzd2let1066z00_1221);
				BgL_foreignzd2closure1067zd2_1347 =
					CBOOL(BgL_foreignzd2closure1067zd2_1222);
				BgL_typedzd2eq1068zd2_1348 = CBOOL(BgL_typedzd2eq1068zd2_1223);
				BgL_tracezd2support1069zd2_1349 =
					CBOOL(BgL_tracezd2support1069zd2_1224);
				BgL_pragmazd2support1072zd2_1352 =
					CBOOL(BgL_pragmazd2support1072zd2_1227);
				BgL_tvectorzd2descrzd2suppor1073z00_1353 =
					CBOOL(BgL_tvectorzd2descrzd2suppor1073z00_1228);
				BgL_requirezd2tailc1074zd2_1354 =
					CBOOL(BgL_requirezd2tailc1074zd2_1229);
				BgL_boundzd2check1077zd2_1357 = CBOOL(BgL_boundzd2check1077zd2_1232);
				BgL_typezd2check1078zd2_1358 = CBOOL(BgL_typezd2check1078zd2_1233);
				BgL_typedzd2funcall1079zd2_1359 =
					CBOOL(BgL_typedzd2funcall1079zd2_1234);
				{	/* BackEnd/jvm_class.scm 20 */
					BgL_jvmz00_bglt BgL_new1173z00_1360;

					{	/* BackEnd/jvm_class.scm 20 */
						BgL_jvmz00_bglt BgL_new1172z00_1361;

						BgL_new1172z00_1361 =
							((BgL_jvmz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
										BgL_jvmz00_bgl))));
						{	/* BackEnd/jvm_class.scm 20 */
							long BgL_arg1344z00_1362;

							BgL_arg1344z00_1362 =
								BGL_CLASS_NUM(BGl_jvmz00zzbackend_jvm_classz00);
							BGL_OBJECT_CLASS_NUM_SET(
								((BgL_objectz00_bglt) BgL_new1172z00_1361),
								BgL_arg1344z00_1362);
						}
						BgL_new1173z00_1360 = BgL_new1172z00_1361;
					}
					((((BgL_backendz00_bglt) COBJECT(
									((BgL_backendz00_bglt) BgL_new1173z00_1360)))->
							BgL_languagez00) =
						((obj_t) ((obj_t) BgL_language1051z00_1206)), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_srfi0z00) =
						((obj_t) ((obj_t) BgL_srfi01052z00_1207)), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_namez00) =
						((obj_t) ((obj_t) BgL_name1053z00_1208)), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_externzd2variableszd2) =
						((obj_t) BgL_externzd2variables1054zd2_1209), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_externzd2functionszd2) =
						((obj_t) BgL_externzd2functions1055zd2_1210), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_externzd2typeszd2) =
						((obj_t) BgL_externzd2types1056zd2_1211), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_variablesz00) =
						((obj_t) BgL_variables1057z00_1212), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_functionsz00) =
						((obj_t) BgL_functions1058z00_1213), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_typesz00) =
						((obj_t) BgL_types1059z00_1214), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_typedz00) =
						((bool_t) BgL_typed1060z00_1340), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_heapzd2suffixzd2) =
						((obj_t) ((obj_t) BgL_heapzd2suffix1061zd2_1216)), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_heapzd2compatiblezd2) =
						((obj_t) ((obj_t) BgL_heapzd2compatible1062zd2_1217)), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_callccz00) =
						((bool_t) BgL_callcc1063z00_1343), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_qualifiedzd2typeszd2) =
						((bool_t) BgL_qualifiedzd2types1064zd2_1344), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_effectzb2zb2) =
						((bool_t) BgL_effectzb21065zb2_1345), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_removezd2emptyzd2letz00) =
						((bool_t) BgL_removezd2emptyzd2let1066z00_1346), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_foreignzd2closurezd2) =
						((bool_t) BgL_foreignzd2closure1067zd2_1347), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_typedzd2eqzd2) =
						((bool_t) BgL_typedzd2eq1068zd2_1348), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_tracezd2supportzd2) =
						((bool_t) BgL_tracezd2support1069zd2_1349), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_foreignzd2clausezd2supportz00) =
						((obj_t) ((obj_t) BgL_foreignzd2clausezd2suppo1070z00_1225)),
						BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_debugzd2supportzd2) =
						((obj_t) ((obj_t) BgL_debugzd2support1071zd2_1226)), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_pragmazd2supportzd2) =
						((bool_t) BgL_pragmazd2support1072zd2_1352), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_tvectorzd2descrzd2supportz00) =
						((bool_t) BgL_tvectorzd2descrzd2suppor1073z00_1353), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_requirezd2tailczd2) =
						((bool_t) BgL_requirezd2tailc1074zd2_1354), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_registersz00) =
						((obj_t) ((obj_t) BgL_registers1075z00_1230)), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_pregistersz00) =
						((obj_t) ((obj_t) BgL_pregisters1076z00_1231)), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_boundzd2checkzd2) =
						((bool_t) BgL_boundzd2check1077zd2_1357), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_typezd2checkzd2) =
						((bool_t) BgL_typezd2check1078zd2_1358), BUNSPEC);
					((((BgL_backendz00_bglt) COBJECT(((BgL_backendz00_bglt)
										BgL_new1173z00_1360)))->BgL_typedzd2funcallzd2) =
						((bool_t) BgL_typedzd2funcall1079zd2_1359), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->BgL_qnamez00) =
						((obj_t) BgL_qname1080z00_1235), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->BgL_classesz00) =
						((obj_t) BgL_classes1081z00_1236), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->
							BgL_currentzd2classzd2) =
						((obj_t) BgL_currentzd2class1082zd2_1237), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->
							BgL_declarationsz00) =
						((obj_t) BgL_declarations1083z00_1238), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->BgL_fieldsz00) =
						((obj_t) BgL_fields1084z00_1239), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->BgL_methodsz00) =
						((obj_t) BgL_methods1085z00_1240), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->
							BgL_currentzd2methodzd2) =
						((obj_t) BgL_currentzd2method1086zd2_1241), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->BgL_codez00) =
						((obj_t) BgL_code1087z00_1242), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->
							BgL_lightzd2funcallszd2) =
						((obj_t) BgL_lightzd2funcalls1088zd2_1243), BUNSPEC);
					((((BgL_jvmz00_bglt) COBJECT(BgL_new1173z00_1360))->BgL_inlinez00) =
						((obj_t) BgL_inline1089z00_1244), BUNSPEC);
					{	/* BackEnd/jvm_class.scm 20 */
						obj_t BgL_fun1343z00_1363;

						BgL_fun1343z00_1363 =
							BGl_classzd2constructorzd2zz__objectz00
							(BGl_jvmz00zzbackend_jvm_classz00);
						(VA_PROCEDUREP(BgL_fun1343z00_1363) ? ((obj_t(*)(obj_t,
										...))
								PROCEDURE_ENTRY(BgL_fun1343z00_1363)) (BgL_fun1343z00_1363,
								((obj_t) BgL_new1173z00_1360), BEOA) : ((obj_t(*)(obj_t,
										obj_t))
								PROCEDURE_ENTRY(BgL_fun1343z00_1363)) (BgL_fun1343z00_1363,
								((obj_t) BgL_new1173z00_1360)));
					}
					return BgL_new1173z00_1360;
				}
			}
		}

	}



/* &<@anonymous:1582> */
	obj_t BGl_z62zc3z04anonymousza31582ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1245)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return BBOOL(((bool_t) 1));
		}

	}



/* &lambda1581 */
	obj_t BGl_z62lambda1581z62zzbackend_jvm_classz00(obj_t BgL_envz00_1246,
		obj_t BgL_oz00_1247, obj_t BgL_vz00_1248)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1247)))->BgL_inlinez00) =
				((obj_t) BgL_vz00_1248), BUNSPEC);
		}

	}



/* &lambda1580 */
	obj_t BGl_z62lambda1580z62zzbackend_jvm_classz00(obj_t BgL_envz00_1249,
		obj_t BgL_oz00_1250)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1250)))->BgL_inlinez00);
		}

	}



/* &<@anonymous:1566> */
	obj_t BGl_z62zc3z04anonymousza31566ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1251)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return BNIL;
		}

	}



/* &lambda1565 */
	obj_t BGl_z62lambda1565z62zzbackend_jvm_classz00(obj_t BgL_envz00_1252,
		obj_t BgL_oz00_1253, obj_t BgL_vz00_1254)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1253)))->BgL_lightzd2funcallszd2) =
				((obj_t) BgL_vz00_1254), BUNSPEC);
		}

	}



/* &lambda1564 */
	obj_t BGl_z62lambda1564z62zzbackend_jvm_classz00(obj_t BgL_envz00_1255,
		obj_t BgL_oz00_1256)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1256)))->BgL_lightzd2funcallszd2);
		}

	}



/* &<@anonymous:1550> */
	obj_t BGl_z62zc3z04anonymousza31550ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1257)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return BNIL;
		}

	}



/* &lambda1549 */
	obj_t BGl_z62lambda1549z62zzbackend_jvm_classz00(obj_t BgL_envz00_1258,
		obj_t BgL_oz00_1259, obj_t BgL_vz00_1260)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1259)))->BgL_codez00) =
				((obj_t) BgL_vz00_1260), BUNSPEC);
		}

	}



/* &lambda1548 */
	obj_t BGl_z62lambda1548z62zzbackend_jvm_classz00(obj_t BgL_envz00_1261,
		obj_t BgL_oz00_1262)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1262)))->BgL_codez00);
		}

	}



/* &<@anonymous:1537> */
	obj_t BGl_z62zc3z04anonymousza31537ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1263)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda1536 */
	obj_t BGl_z62lambda1536z62zzbackend_jvm_classz00(obj_t BgL_envz00_1264,
		obj_t BgL_oz00_1265, obj_t BgL_vz00_1266)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1265)))->BgL_currentzd2methodzd2) =
				((obj_t) BgL_vz00_1266), BUNSPEC);
		}

	}



/* &lambda1535 */
	obj_t BGl_z62lambda1535z62zzbackend_jvm_classz00(obj_t BgL_envz00_1267,
		obj_t BgL_oz00_1268)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1268)))->BgL_currentzd2methodzd2);
		}

	}



/* &<@anonymous:1497> */
	obj_t BGl_z62zc3z04anonymousza31497ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1269)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return BNIL;
		}

	}



/* &lambda1496 */
	obj_t BGl_z62lambda1496z62zzbackend_jvm_classz00(obj_t BgL_envz00_1270,
		obj_t BgL_oz00_1271, obj_t BgL_vz00_1272)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1271)))->BgL_methodsz00) =
				((obj_t) BgL_vz00_1272), BUNSPEC);
		}

	}



/* &lambda1495 */
	obj_t BGl_z62lambda1495z62zzbackend_jvm_classz00(obj_t BgL_envz00_1273,
		obj_t BgL_oz00_1274)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1274)))->BgL_methodsz00);
		}

	}



/* &<@anonymous:1456> */
	obj_t BGl_z62zc3z04anonymousza31456ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1275)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return BNIL;
		}

	}



/* &lambda1455 */
	obj_t BGl_z62lambda1455z62zzbackend_jvm_classz00(obj_t BgL_envz00_1276,
		obj_t BgL_oz00_1277, obj_t BgL_vz00_1278)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1277)))->BgL_fieldsz00) =
				((obj_t) BgL_vz00_1278), BUNSPEC);
		}

	}



/* &lambda1454 */
	obj_t BGl_z62lambda1454z62zzbackend_jvm_classz00(obj_t BgL_envz00_1279,
		obj_t BgL_oz00_1280)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1280)))->BgL_fieldsz00);
		}

	}



/* &<@anonymous:1440> */
	obj_t BGl_z62zc3z04anonymousza31440ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1281)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return BNIL;
		}

	}



/* &lambda1439 */
	obj_t BGl_z62lambda1439z62zzbackend_jvm_classz00(obj_t BgL_envz00_1282,
		obj_t BgL_oz00_1283, obj_t BgL_vz00_1284)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1283)))->BgL_declarationsz00) =
				((obj_t) BgL_vz00_1284), BUNSPEC);
		}

	}



/* &lambda1438 */
	obj_t BGl_z62lambda1438z62zzbackend_jvm_classz00(obj_t BgL_envz00_1285,
		obj_t BgL_oz00_1286)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1286)))->BgL_declarationsz00);
		}

	}



/* &<@anonymous:1410> */
	obj_t BGl_z62zc3z04anonymousza31410ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1287)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda1409 */
	obj_t BGl_z62lambda1409z62zzbackend_jvm_classz00(obj_t BgL_envz00_1288,
		obj_t BgL_oz00_1289, obj_t BgL_vz00_1290)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1289)))->BgL_currentzd2classzd2) =
				((obj_t) BgL_vz00_1290), BUNSPEC);
		}

	}



/* &lambda1408 */
	obj_t BGl_z62lambda1408z62zzbackend_jvm_classz00(obj_t BgL_envz00_1291,
		obj_t BgL_oz00_1292)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1292)))->BgL_currentzd2classzd2);
		}

	}



/* &<@anonymous:1376> */
	obj_t BGl_z62zc3z04anonymousza31376ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1293)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return BNIL;
		}

	}



/* &lambda1375 */
	obj_t BGl_z62lambda1375z62zzbackend_jvm_classz00(obj_t BgL_envz00_1294,
		obj_t BgL_oz00_1295, obj_t BgL_vz00_1296)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1295)))->BgL_classesz00) =
				((obj_t) BgL_vz00_1296), BUNSPEC);
		}

	}



/* &lambda1374 */
	obj_t BGl_z62lambda1374z62zzbackend_jvm_classz00(obj_t BgL_envz00_1297,
		obj_t BgL_oz00_1298)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1298)))->BgL_classesz00);
		}

	}



/* &<@anonymous:1364> */
	obj_t BGl_z62zc3z04anonymousza31364ze3ze5zzbackend_jvm_classz00(obj_t
		BgL_envz00_1299)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return CNST_TABLE_REF(14L);
		}

	}



/* &lambda1363 */
	obj_t BGl_z62lambda1363z62zzbackend_jvm_classz00(obj_t BgL_envz00_1300,
		obj_t BgL_oz00_1301, obj_t BgL_vz00_1302)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				((((BgL_jvmz00_bglt) COBJECT(
							((BgL_jvmz00_bglt) BgL_oz00_1301)))->BgL_qnamez00) =
				((obj_t) BgL_vz00_1302), BUNSPEC);
		}

	}



/* &lambda1362 */
	obj_t BGl_z62lambda1362z62zzbackend_jvm_classz00(obj_t BgL_envz00_1303,
		obj_t BgL_oz00_1304)
	{
		{	/* BackEnd/jvm_class.scm 20 */
			return
				(((BgL_jvmz00_bglt) COBJECT(
						((BgL_jvmz00_bglt) BgL_oz00_1304)))->BgL_qnamez00);
		}

	}



/* generic-init */
	obj_t BGl_genericzd2initzd2zzbackend_jvm_classz00(void)
	{
		{	/* BackEnd/jvm_class.scm 15 */
			return BUNSPEC;
		}

	}



/* method-init */
	obj_t BGl_methodzd2initzd2zzbackend_jvm_classz00(void)
	{
		{	/* BackEnd/jvm_class.scm 15 */
			return BUNSPEC;
		}

	}



/* imported-modules-init */
	obj_t BGl_importedzd2moduleszd2initz00zzbackend_jvm_classz00(void)
	{
		{	/* BackEnd/jvm_class.scm 15 */
			BGl_modulezd2initializa7ationz75zztype_typez00(515343395L,
				BSTRING_TO_STRING(BGl_string1623z00zzbackend_jvm_classz00));
			BGl_modulezd2initializa7ationz75zzbackend_backendz00(216206620L,
				BSTRING_TO_STRING(BGl_string1623z00zzbackend_jvm_classz00));
			return
				BGl_modulezd2initializa7ationz75zzbackend_bvmz00(336068337L,
				BSTRING_TO_STRING(BGl_string1623z00zzbackend_jvm_classz00));
		}

	}

#ifdef __cplusplus
}
#endif
