/*===========================================================================*/
/*   (Jas/classfile.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 Jas/classfile.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_JAS_CLASSFILE_TYPE_DEFINITIONS
#define BGL_JAS_CLASSFILE_TYPE_DEFINITIONS

/* object type definitions */
	typedef struct BgL_jastypez00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_codez00;
		obj_t BgL_vectz00;
	}                 *BgL_jastypez00_bglt;

	typedef struct BgL_basicz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_codez00;
		obj_t BgL_vectz00;
	}               *BgL_basicz00_bglt;

	typedef struct BgL_vectz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_codez00;
		obj_t BgL_vectz00;
		struct BgL_jastypez00_bgl *BgL_typez00;
	}              *BgL_vectz00_bglt;

	typedef struct BgL_jasfunz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_codez00;
		obj_t BgL_vectz00;
		struct BgL_jastypez00_bgl *BgL_tretz00;
		obj_t BgL_targsz00;
	}                *BgL_jasfunz00_bglt;

	typedef struct BgL_classez00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_codez00;
		obj_t BgL_vectz00;
		obj_t BgL_flagsz00;
		obj_t BgL_namez00;
		obj_t BgL_poolz00;
	}                *BgL_classez00_bglt;

	typedef struct BgL_fieldzd2orzd2methodz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_flagsz00;
		obj_t BgL_namez00;
		obj_t BgL_ownerz00;
		obj_t BgL_usertypez00;
		obj_t BgL_typez00;
		obj_t BgL_pnamez00;
		obj_t BgL_descriptorz00;
		obj_t BgL_poolz00;
		obj_t BgL_attributesz00;
	}                             *BgL_fieldzd2orzd2methodz00_bglt;

	typedef struct BgL_fieldz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_flagsz00;
		obj_t BgL_namez00;
		obj_t BgL_ownerz00;
		obj_t BgL_usertypez00;
		obj_t BgL_typez00;
		obj_t BgL_pnamez00;
		obj_t BgL_descriptorz00;
		obj_t BgL_poolz00;
		obj_t BgL_attributesz00;
	}               *BgL_fieldz00_bglt;

	typedef struct BgL_methodz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_flagsz00;
		obj_t BgL_namez00;
		obj_t BgL_ownerz00;
		obj_t BgL_usertypez00;
		obj_t BgL_typez00;
		obj_t BgL_pnamez00;
		obj_t BgL_descriptorz00;
		obj_t BgL_poolz00;
		obj_t BgL_attributesz00;
	}                *BgL_methodz00_bglt;

	typedef struct BgL_attributez00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_typez00;
		obj_t BgL_namez00;
		obj_t BgL_siza7eza7;
		obj_t BgL_infoz00;
	}                   *BgL_attributez00_bglt;

	typedef struct BgL_classfilez00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_currentzd2methodzd2;
		obj_t BgL_globalsz00;
		obj_t BgL_poolz00;
		obj_t BgL_poolzd2siza7ez75;
		obj_t BgL_pooledzd2nameszd2;
		obj_t BgL_flagsz00;
		obj_t BgL_mez00;
		obj_t BgL_superz00;
		obj_t BgL_interfacesz00;
		obj_t BgL_fieldsz00;
		obj_t BgL_methodsz00;
		obj_t BgL_attributesz00;
	}                   *BgL_classfilez00_bglt;


#endif													// BGL_JAS_CLASSFILE_TYPE_DEFINITIONS
#endif													// BGL_MODULE_TYPE_DEFINITIONS

	static BgL_jastypez00_bglt BGl_z62lambda1927z62zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62classezd2vectzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62lambda1928z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62methodzd2attributeszb0zzjas_classfilez00(obj_t, obj_t);
	BGL_IMPORT obj_t BGl_putpropz12z12zz__r4_symbols_6_4z00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_attributezd2typezd2setz12z12zzjas_classfilez00(BgL_attributez00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_basiczd2vectzd2zzjas_classfilez00(BgL_basicz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_attributezd2typezd2zzjas_classfilez00(BgL_attributez00_bglt);
	BGL_EXPORTED_DECL BgL_fieldz00_bglt
		BGl_declaredzd2fieldzd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t);
	static obj_t BGl_z62JasTypezd2codezb0zzjas_classfilez00(obj_t, obj_t);
	static BgL_jastypez00_bglt BGl_z62makezd2JasTypezb0zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2methodszd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza31943ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62lambda1932z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda1933z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static BgL_jastypez00_bglt BGl_z62lambda1857z62zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static BgL_classez00_bglt BGl_z62lambda1939z62zzjas_classfilez00(obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t);
	static obj_t BGl_z62classfilezd2poolzd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62attributezd2siza7ez17zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2poolzd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt, obj_t);
	static obj_t BGl_z62classfilezd2poolzb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t
		BGl_z62classfilezd2pooledzd2nameszd2setz12za2zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2globalszd2zzjas_classfilez00(BgL_classfilez00_bglt);
	BGL_IMPORT obj_t BGl_classzd2nilzd2initz12z12zz__objectz00(obj_t);
	static obj_t BGl_requirezd2initializa7ationz75zzjas_classfilez00 = BUNSPEC;
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2descriptorzb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza31960ze3ze5zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DEF obj_t BGl_attributez00zzjas_classfilez00 = BUNSPEC;
	BGL_EXPORTED_DECL obj_t
		BGl_JasFunzd2targszd2zzjas_classfilez00(BgL_jasfunz00_bglt);
	static BgL_classez00_bglt BGl_z62lambda1941z62zzjas_classfilez00(obj_t);
	static BgL_jastypez00_bglt BGl_z62lambda1861z62zzjas_classfilez00(obj_t);
	static obj_t BGl_z62lambda1947z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda1948z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2codezd2setz12z12zzjas_classfilez00(BgL_classez00_bglt, obj_t);
	static obj_t BGl_z62lambda1869z62zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL bool_t
		BGl_fieldzd2orzd2methodzf3zf3zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2doublezd2zzjas_classfilez00(BgL_classfilez00_bglt, double);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2codezd2zzjas_classfilez00(BgL_classez00_bglt);
	static obj_t BGl_z62methodzf3z91zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62basiczd2vectzb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32012ze3ze5zzjas_classfilez00(obj_t);
	static BgL_vectz00_bglt BGl_z62vectzd2nilzb0zzjas_classfilez00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza32004ze3ze5zzjas_classfilez00(obj_t);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2namezd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2classzd2byzd2reftypezd2zzjas_classfilez00(BgL_classfilez00_bglt,
		BgL_jastypez00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2namezd2zzjas_classfilez00(BgL_fieldz00_bglt);
	static obj_t BGl_z62JasFunzd2tretzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_IMPORT obj_t bgl_display_obj(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2ownerzd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt, obj_t);
	static obj_t BGl_z62lambda1870z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_IMPORT bool_t BGl_equalzf3zf3zz__r4_equivalence_6_2z00(obj_t, obj_t);
	static obj_t BGl_z62lambda1952z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda1953z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62poolzd2classzd2byzd2namezb0zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_JasTypezd2vectzd2setz12z12zzjas_classfilez00(BgL_jastypez00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_vectzd2typezd2setz12z12zzjas_classfilez00(BgL_vectz00_bglt,
		BgL_jastypez00_bglt);
	static obj_t BGl_z62lambda1877z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda1958z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda1878z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda1959z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2poolzd2siza7ezd2setz12z67zzjas_classfilez00
		(BgL_classfilez00_bglt, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jaszd2warningzd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t, obj_t);
	BGL_IMPORT obj_t BGl_za2classesza2z00zz__objectz00;
	BGL_EXPORTED_DECL BgL_classfilez00_bglt
		BGl_classfilezd2nilzd2zzjas_classfilez00(void);
	BGL_EXPORTED_DECL obj_t
		BGl_vectzd2vectzd2setz12z12zzjas_classfilez00(BgL_vectz00_bglt, obj_t);
	static obj_t BGl_z62methodzd2usertypezd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2namezd2zzjas_classfilez00(BgL_methodz00_bglt);
	BGL_EXPORTED_DECL BgL_jasfunz00_bglt
		BGl_makezd2JasFunzd2zzjas_classfilez00(obj_t, obj_t, BgL_jastypez00_bglt,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza31970ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2flagszd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_attributezd2siza7ezd2setz12zb5zzjas_classfilez00(BgL_attributez00_bglt,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza31865ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2ownerzd2zzjas_classfilez00(BgL_methodz00_bglt);
	static obj_t BGl_z62classfilezd2fieldszd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static BgL_basicz00_bglt BGl_z62lambda1885z62zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static BgL_fieldzd2orzd2methodz00_bglt
		BGl_z62lambda1966z62zzjas_classfilez00(obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t);
	static BgL_basicz00_bglt BGl_z62lambda1887z62zzjas_classfilez00(obj_t);
	static BgL_fieldzd2orzd2methodz00_bglt
		BGl_z62lambda1968z62zzjas_classfilez00(obj_t);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2poolzd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62fieldzd2pnamezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_toplevelzd2initzd2zzjas_classfilez00(void);
	static obj_t BGl_z62fieldzd2namezb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2attributeszd2zzjas_classfilez00(BgL_fieldz00_bglt);
	static obj_t BGl_z62lambda1974z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda1975z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2pnamezd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt);
	static BgL_vectz00_bglt BGl_z62lambda1896z62zzjas_classfilez00(obj_t, obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_JasFunzd2vectzd2setz12z12zzjas_classfilez00(BgL_jasfunz00_bglt, obj_t);
	static BgL_vectz00_bglt BGl_z62lambda1898z62zzjas_classfilez00(obj_t);
	static obj_t BGl_z62lambda1979z62zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL bool_t BGl_fieldzf3zf3zzjas_classfilez00(obj_t);
	static obj_t BGl_z62JasTypezd2vectzb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2pooledzd2namesz00zzjas_classfilez00(BgL_classfilez00_bglt);
	static obj_t BGl_z62zc3z04anonymousza32120ze3ze5zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2usertypezd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt,
		obj_t);
	BGL_EXPORTED_DECL BgL_methodz00_bglt
		BGl_makezd2methodzd2zzjas_classfilez00(obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t);
	static obj_t BGl_z62methodzd2namezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2superzd2zzjas_classfilez00(BgL_classfilez00_bglt);
	static obj_t BGl_z62methodzd2descriptorzb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62classfilezd2mezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62classfilezd2superzb0zzjas_classfilez00(obj_t, obj_t);
	BGL_IMPORT obj_t BGl_assqz00zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t);
	static obj_t BGl_z62lambda1980z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2pnamezd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt, obj_t);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2flagszd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62vectzd2codezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2flagszd2zzjas_classfilez00(BgL_methodz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2ownerzd2zzjas_classfilez00(BgL_fieldz00_bglt);
	static obj_t BGl_z62lambda1984z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda1985z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_genericzd2initzd2zzjas_classfilez00(void);
	static obj_t BGl_z62lambda1989z62zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2namezd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32113ze3ze5zzjas_classfilez00(obj_t);
	static obj_t BGl_z62JasFunzf3z91zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2flagszd2setz12z12zzjas_classfilez00(BgL_classez00_bglt, obj_t);
	BGL_EXPORTED_DECL BgL_fieldzd2orzd2methodz00_bglt
		BGl_fieldzd2orzd2methodzd2nilzd2zzjas_classfilez00(void);
	BGL_IMPORT obj_t BGl_makezd2classzd2fieldz00zz__objectz00(obj_t, obj_t, obj_t,
		bool_t, bool_t, obj_t, obj_t, obj_t);
	static obj_t
		BGl_z62classfilezd2currentzd2methodzd2setz12za2zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62poolzd2classzd2byzd2reftypezb0zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_objectzd2initzd2zzjas_classfilez00(void);
	static obj_t BGl_z62lambda1990z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2vectzd2zzjas_classfilez00(BgL_classez00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_attributezd2siza7ez75zzjas_classfilez00(BgL_attributez00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2poolzd2zzjas_classfilez00(BgL_classfilez00_bglt);
	static obj_t BGl_z62lambda1995z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda1996z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62classezf3z91zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62methodzd2poolzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2poolzd2zzjas_classfilez00(BgL_fieldz00_bglt);
	static obj_t BGl_z62zc3z04anonymousza32106ze3ze5zzjas_classfilez00(obj_t);
	BGL_IMPORT obj_t BGl_memqz00zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t);
	BGL_IMPORT obj_t BGl_za2inheritancesza2z00zz__objectz00;
	static obj_t BGl_z62fieldzd2orzd2methodzd2usertypezb0zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62JasFunzd2targszd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2flagszd2zzjas_classfilez00(BgL_fieldz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2poolzd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt, obj_t);
	static obj_t BGl_z62classezd2codezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62methodzd2pnamezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62fieldzd2orzd2methodzf3z91zzjas_classfilez00(obj_t, obj_t);
	static obj_t
		BGl_z62classfilezd2interfaceszd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static long BGl_poolzd2getzd2zzjas_classfilez00(BgL_classfilez00_bglt, long,
		obj_t);
	BGL_EXPORTED_DEF obj_t BGl_JasFunz00zzjas_classfilez00 = BUNSPEC;
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2poolzd2zzjas_classfilez00(BgL_methodz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2usertypezd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt, obj_t);
	static BgL_jastypez00_bglt BGl_z62aszd2typezb0zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62attributezd2infozd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2typezd2zzjas_classfilez00(BgL_fieldz00_bglt);
	static obj_t
		BGl_poolzd2getzd2specialz12z12zzjas_classfilez00(BgL_classfilez00_bglt,
		long, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2poolzd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt,
		obj_t);
	static obj_t BGl_z62fieldzd2ownerzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62classfilezd2methodszb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2stringzd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t);
	static obj_t BGl_z62fieldzd2orzd2methodzd2pnamezb0zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62JasTypezf3z91zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2interfacezd2methodz00zzjas_classfilez00(BgL_classfilez00_bglt,
		BgL_methodz00_bglt);
	static BgL_jastypez00_bglt BGl_z62vectzd2typezb0zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza32027ze3ze5zzjas_classfilez00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza32019ze3ze5zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2usertypezd2zzjas_classfilez00(BgL_methodz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2typezd2zzjas_classfilez00(BgL_methodz00_bglt);
	static obj_t BGl_z62fieldzd2poolzb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62methodzd2usertypezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62methodzd2flagszd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza31879ze3ze5zzjas_classfilez00(obj_t);
	BGL_IMPORT obj_t BGl_readz00zz__readerz00(obj_t, obj_t);
	BGL_EXPORTED_DEF obj_t BGl_methodz00zzjas_classfilez00 = BUNSPEC;
	static obj_t BGl_z62poolzd2doublezb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62classezd2codezb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2typezd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32060ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL BgL_fieldz00_bglt
		BGl_makezd2fieldzd2zzjas_classfilez00(obj_t, obj_t, obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2descriptorzd2zzjas_classfilez00(BgL_fieldz00_bglt);
	static obj_t
		BGl_poolzd2fieldzd2methodzd2localzd2zzjas_classfilez00
		(BgL_classfilez00_bglt, BgL_methodz00_bglt, long);
	BGL_IMPORT obj_t BGl_openzd2inputzd2stringz12z12zz__r4_ports_6_10_1z00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62classfilezd2methodszd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62fieldzd2typezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62fieldzd2attributeszb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DEF obj_t BGl_basicz00zzjas_classfilez00 = BUNSPEC;
	BGL_EXPORTED_DECL obj_t
		BGl_JasTypezd2codezd2setz12z12zzjas_classfilez00(BgL_jastypez00_bglt,
		obj_t);
	static obj_t BGl_methodzd2initzd2zzjas_classfilez00(void);
	static obj_t BGl_z62JasFunzd2vectzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62jaszd2warningzb0zzjas_classfilez00(obj_t, obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2descriptorzd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2descriptorzd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt,
		obj_t);
	static obj_t BGl_z62aszd2assignzb0zzjas_classfilez00(obj_t, obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_vectzd2codezd2setz12z12zzjas_classfilez00(BgL_vectz00_bglt, obj_t);
	static obj_t BGl_z62methodzd2namezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62poolzd2intzb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	static BgL_jasfunz00_bglt BGl_z62makezd2JasFunzb0zzjas_classfilez00(obj_t,
		obj_t, obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2pnamezd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt, obj_t);
	static obj_t BGl_z62zc3z04anonymousza31889ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DEF obj_t BGl_JasTypez00zzjas_classfilez00 = BUNSPEC;
	BGL_EXPORTED_DECL obj_t
		BGl_poolzd2localzd2methodz00zzjas_classfilez00(BgL_classfilez00_bglt,
		BgL_methodz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2interfaceszd2setz12z12zzjas_classfilez00
		(BgL_classfilez00_bglt, obj_t);
	BGL_EXPORTED_DECL BgL_vectz00_bglt BGl_vectzd2nilzd2zzjas_classfilez00(void);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2descriptorzd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt, obj_t);
	BGL_EXPORTED_DECL BgL_classez00_bglt
		BGl_classezd2nilzd2zzjas_classfilez00(void);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2descriptorzd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL BgL_jastypez00_bglt
		BGl_JasFunzd2tretzd2zzjas_classfilez00(BgL_jasfunz00_bglt);
	static BgL_fieldz00_bglt BGl_z62makezd2fieldzb0zzjas_classfilez00(obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2flagszd2zzjas_classfilez00(BgL_classez00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2fieldszd2zzjas_classfilez00(BgL_classfilez00_bglt);
	BGL_EXPORTED_DECL BgL_jastypez00_bglt
		BGl_vectzd2typezd2zzjas_classfilez00(BgL_vectz00_bglt);
	static obj_t BGl_z62attributezd2namezd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_JasFunzd2codezd2setz12z12zzjas_classfilez00(BgL_jasfunz00_bglt, obj_t);
	static obj_t BGl_z62poolzd2interfacezd2methodz62zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2namezd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32152ze3ze5zzjas_classfilez00(obj_t);
	static obj_t BGl_z62classfilezd2globalszb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32144ze3ze5zzjas_classfilez00(obj_t);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2typezd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2attributeszd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza32128ze3ze5zzjas_classfilez00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza32039ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	static BgL_methodz00_bglt BGl_z62makezd2methodzb0zzjas_classfilez00(obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
	static obj_t BGl_z62fieldzd2namezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2attributeszd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt,
		obj_t);
	static obj_t BGl_z62fieldzd2orzd2methodzd2namezb0zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62classfilezd2mezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2pnamezd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t string_append(obj_t, obj_t);
	static obj_t BGl_z62fieldzd2ownerzb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2namezd2setz12z12zzjas_classfilez00(BgL_classez00_bglt, obj_t);
	extern obj_t BGl_w2z00zzjas_libz00(int);
	static obj_t BGl_z62lambda2002z62zzjas_classfilez00(obj_t, obj_t);
	extern obj_t BGl_w4z00zzjas_libz00(long);
	static obj_t BGl_z62lambda2003z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2attributeszd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32137ze3ze5zzjas_classfilez00(obj_t);
	static obj_t BGl_z62classfilezd2attributeszb0zzjas_classfilez00(obj_t, obj_t);
	static BgL_classez00_bglt BGl_z62classezd2nilzb0zzjas_classfilez00(obj_t);
	static obj_t BGl_z62classfilezd2superzd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2attributeszd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62fieldzd2usertypezb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2flagszd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2ownerzd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt);
	static obj_t BGl_z62zc3z04anonymousza31997ze3ze5zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2floatzd2zzjas_classfilez00(BgL_classfilez00_bglt, float);
	static obj_t BGl_z62JasTypezd2vectzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62classezd2vectzb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2poolzd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_aszd2assignzd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t, obj_t);
	extern obj_t BGl_w4llongz00zzjas_libz00(BGL_LONGLONG_T);
	static obj_t BGl_z62fieldzf3z91zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2010z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t
		BGl_z62classfilezd2attributeszd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_IMPORT obj_t BGl_errorz00zz__errorz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda2011z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62fieldzd2poolzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62classfilezd2pooledzd2namesz62zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2namezd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt);
	static obj_t BGl_z62typezd2siza7ez17zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62fieldzd2descriptorzd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62lambda2017z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2018z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32049ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL BgL_jasfunz00_bglt
		BGl_JasFunzd2nilzd2zzjas_classfilez00(void);
	static obj_t BGl_z62JasFunzd2targszb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2poolzd2setz12z12zzjas_classfilez00(BgL_classez00_bglt, obj_t);
	static obj_t BGl_z62fieldzd2flagszb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL BgL_classez00_bglt
		BGl_makezd2classezd2zzjas_classfilez00(obj_t, obj_t, obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_attributezd2infozd2setz12z12zzjas_classfilez00(BgL_attributez00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2namezd2zzjas_classfilez00(BgL_classez00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2attributeszd2zzjas_classfilez00(BgL_classfilez00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2superzd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt,
		obj_t);
	static obj_t BGl_z62lambda2104z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62methodzd2poolzb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2105z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda2025z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62methodzd2typezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62lambda2026z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2classzd2byzd2namezd2zzjas_classfilez00(BgL_classfilez00_bglt,
		obj_t);
	static obj_t BGl_z62fieldzd2descriptorzb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2flagszd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt);
	static obj_t BGl_z62poolzd2longzb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL BgL_methodz00_bglt
		BGl_declaredzd2methodzd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t);
	static obj_t BGl_z62poolzd2floatzb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62poolzd2stringzb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	static BgL_methodz00_bglt BGl_z62declaredzd2methodzb0zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2typezd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt, obj_t);
	static BgL_attributez00_bglt
		BGl_z62attributezd2nilzb0zzjas_classfilez00(obj_t);
	static obj_t BGl_z62classfilezd2poolzd2siza7ezc5zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62lambda2111z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2112z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32180ze3ze5zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2usertypezd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_JasFunzd2codezd2zzjas_classfilez00(BgL_jasfunz00_bglt);
	static BgL_fieldz00_bglt BGl_z62lambda2034z62zzjas_classfilez00(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_vectzf3zf3zzjas_classfilez00(obj_t);
	static BgL_fieldz00_bglt BGl_z62lambda2037z62zzjas_classfilez00(obj_t);
	static obj_t BGl_z62lambda2118z62zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2ownerzd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt, obj_t);
	static obj_t BGl_z62lambda2119z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62methodzd2typezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62fieldzd2attributeszd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static BgL_fieldz00_bglt BGl_z62fieldzd2nilzb0zzjas_classfilez00(obj_t);
	static BgL_jasfunz00_bglt BGl_z62JasFunzd2nilzb0zzjas_classfilez00(obj_t);
	static obj_t BGl_z62methodzd2ownerzb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62methodzd2pnamezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL bool_t BGl_methodzf3zf3zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_JasTypezd2codezd2zzjas_classfilez00(BgL_jastypez00_bglt);
	BGL_EXPORTED_DECL BgL_jastypez00_bglt
		BGl_makezd2JasTypezd2zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2uint32zd2zzjas_classfilez00(BgL_classfilez00_bglt, uint32_t);
	static obj_t BGl_z62fieldzd2orzd2methodzd2poolzb0zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2currentzd2methodzd2setz12zc0zzjas_classfilez00
		(BgL_classfilez00_bglt, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32173ze3ze5zzjas_classfilez00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza32092ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	static BgL_methodz00_bglt BGl_z62lambda2045z62zzjas_classfilez00(obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda2126z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2127z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static BgL_methodz00_bglt BGl_z62lambda2047z62zzjas_classfilez00(obj_t);
	static obj_t BGl_z62classezd2flagszd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_IMPORT obj_t BGl_makezd2hashtablezd2zz__hashz00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_modulezd2initializa7ationz75zzjas_classfilez00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzjas_libz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_output_6_10_3z00(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_symbols_6_4z00(long,
		char *);
	BGL_IMPORT obj_t
		BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(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 *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__hashz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__errorz00(long, char *);
	static obj_t BGl_z62fieldzd2orzd2methodzd2ownerzb0zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL bool_t BGl_JasTypezf3zf3zzjas_classfilez00(obj_t);
	static obj_t BGl_z62classfilezd2fieldszb0zzjas_classfilez00(obj_t, obj_t);
	extern obj_t BGl_w4elongz00zzjas_libz00(long);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2attributeszd2setz12z12zzjas_classfilez00
		(BgL_classfilez00_bglt, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2methodzd2zzjas_classfilez00(BgL_classfilez00_bglt,
		BgL_methodz00_bglt);
	BGL_EXPORTED_DECL int
		BGl_typezd2siza7ez75zzjas_classfilez00(BgL_jastypez00_bglt);
	static obj_t BGl_z62JasFunzd2codezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62lambda2135z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32166ze3ze5zzjas_classfilez00(obj_t);
	static obj_t BGl_z62lambda2136z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static BgL_attributez00_bglt BGl_z62lambda2056z62zzjas_classfilez00(obj_t,
		obj_t, obj_t, obj_t, obj_t);
	static obj_t BGl_z62fieldzd2orzd2methodzd2typezb0zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2attributeszd2zzjas_classfilez00(BgL_methodz00_bglt);
	static BgL_attributez00_bglt BGl_z62lambda2058z62zzjas_classfilez00(obj_t);
	static obj_t BGl_z62classfilezd2currentzd2methodz62zzjas_classfilez00(obj_t,
		obj_t);
	BGL_IMPORT obj_t BGl_stringzd2appendzd2zz__r4_strings_6_7z00(obj_t);
	static obj_t BGl_z62methodzd2flagszb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL bool_t BGl_basiczf3zf3zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2llongzd2zzjas_classfilez00(BgL_classfilez00_bglt,
		BGL_LONGLONG_T);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2poolzd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt);
	static obj_t BGl_z62attributezd2namezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62classezd2namezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_getzd2vectzd2typez00zzjas_classfilez00(BgL_jastypez00_bglt);
	static obj_t BGl_z62lambda2142z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2143z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2usertypezd2zzjas_classfilez00(BgL_fieldz00_bglt);
	static obj_t BGl_z62lambda2064z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2065z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32159ze3ze5zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2longzd2zzjas_classfilez00(BgL_classfilez00_bglt, long);
	static BgL_jastypez00_bglt BGl_z62JasFunzd2tretzb0zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62jaszd2errorzb0zzjas_classfilez00(obj_t, obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DEF obj_t BGl_classez00zzjas_classfilez00 = BUNSPEC;
	BGL_EXPORTED_DECL obj_t
		BGl_attributezd2namezd2setz12z12zzjas_classfilez00(BgL_attributez00_bglt,
		obj_t);
	static obj_t BGl_z62fieldzd2flagszd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62fieldzd2orzd2methodzd2flagszb0zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62vectzd2codezb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2globalszd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2poolzd2zzjas_classfilez00(BgL_classez00_bglt);
	static obj_t BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_bglt,
		long, obj_t);
	static obj_t BGl_z62zc3z04anonymousza31900ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	static obj_t BGl_z62methodzd2descriptorzd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62lambda2150z62zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2typezd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt);
	static obj_t BGl_z62lambda2070z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2151z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda2071z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2uint64zd2zzjas_classfilez00(BgL_classfilez00_bglt, uint64_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2intzd2zzjas_classfilez00(BgL_classfilez00_bglt, int);
	BGL_EXPORTED_DECL BgL_fieldz00_bglt
		BGl_fieldzd2nilzd2zzjas_classfilez00(void);
	static obj_t BGl_z62lambda2075z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2076z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda2157z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2158z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62vectzf3z91zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_cnstzd2initzd2zzjas_classfilez00(void);
	BGL_EXPORTED_DECL obj_t
		BGl_basiczd2vectzd2setz12z12zzjas_classfilez00(BgL_basicz00_bglt, obj_t);
	static obj_t BGl_libraryzd2moduleszd2initz00zzjas_classfilez00(void);
	static obj_t BGl_z62basiczd2vectzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62classezd2poolzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_JasFunzd2vectzd2zzjas_classfilez00(BgL_jasfunz00_bglt);
	BGL_EXPORTED_DECL bool_t BGl_JasFunzf3zf3zzjas_classfilez00(obj_t);
	static BgL_classfilez00_bglt
		BGl_z62makezd2classfilezb0zzjas_classfilez00(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_z62poolzd2llongzb0zzjas_classfilez00(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_importedzd2moduleszd2initz00zzjas_classfilez00(void);
	static obj_t BGl_z62classfilezd2interfaceszb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_gczd2rootszd2initz00zzjas_classfilez00(void);
	static obj_t BGl_z62lambda2080z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2081z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda2164z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2165z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static BgL_classfilez00_bglt BGl_z62lambda2088z62zzjas_classfilez00(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_classezf3zf3zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2pnamezd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt, obj_t);
	static BgL_classez00_bglt BGl_z62declaredzd2classzb0zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_JasTypezd2vectzd2zzjas_classfilez00(BgL_jastypez00_bglt);
	static obj_t BGl_z62JasTypezd2codezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static BgL_classfilez00_bglt
		BGl_z62classfilezd2nilzb0zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL BgL_jastypez00_bglt
		BGl_JasTypezd2nilzd2zzjas_classfilez00(void);
	static BgL_fieldzd2orzd2methodz00_bglt
		BGl_z62makezd2fieldzd2orzd2methodzb0zzjas_classfilez00(obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda2171z62zzjas_classfilez00(obj_t, obj_t);
	static BgL_classfilez00_bglt BGl_z62lambda2090z62zzjas_classfilez00(obj_t);
	static obj_t BGl_z62fieldzd2usertypezd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2ownerzd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt, obj_t);
	static obj_t BGl_z62lambda2172z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62methodzd2attributeszd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_objectz00zz__objectz00;
	static obj_t BGl_z62lambda2097z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2178z62zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62lambda2098z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda2179z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2elongzd2zzjas_classfilez00(BgL_classfilez00_bglt, long);
	static obj_t BGl_z62attributezd2typezd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL BgL_jastypez00_bglt
		BGl_aszd2typezd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t);
	static BgL_attributez00_bglt
		BGl_z62makezd2attributezb0zzjas_classfilez00(obj_t, obj_t, obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62poolzd2localzd2methodz62zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2interfaceszd2zzjas_classfilez00(BgL_classfilez00_bglt);
	static BgL_classez00_bglt BGl_z62makezd2classezb0zzjas_classfilez00(obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2typezd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt, obj_t);
	static obj_t BGl_z62classezd2namezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62classfilezd2flagszd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DEF obj_t BGl_vectz00zzjas_classfilez00 = BUNSPEC;
	static obj_t BGl_z62attributezd2infozb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62fieldzd2typezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_jaszd2errorzd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_vectzd2codezd2zzjas_classfilez00(BgL_vectz00_bglt);
	BGL_EXPORTED_DECL int
		BGl_poolzd2classzd2zzjas_classfilez00(BgL_classfilez00_bglt,
		BgL_classez00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2pooledzd2nameszd2setz12zc0zzjas_classfilez00
		(BgL_classfilez00_bglt, obj_t);
	BGL_IMPORT obj_t BGl_getpropz00zz__r4_symbols_6_4z00(obj_t, obj_t);
	static obj_t
		BGl_z62classfilezd2poolzd2siza7ezd2setz12z05zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2poolzd2siza7eza7zzjas_classfilez00(BgL_classfilez00_bglt);
	BGL_EXPORTED_DECL BgL_fieldzd2orzd2methodz00_bglt
		BGl_makezd2fieldzd2orzd2methodzd2zzjas_classfilez00(obj_t, obj_t, obj_t,
		obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL BgL_jasfunz00_bglt
		BGl_aszd2funtypezd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2descriptorzd2zzjas_classfilez00(BgL_methodz00_bglt);
	static obj_t BGl_z62poolzd2namezb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2mezd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2flagszd2zzjas_classfilez00(BgL_classfilez00_bglt);
	BGL_EXPORTED_DECL BgL_methodz00_bglt
		BGl_methodzd2nilzd2zzjas_classfilez00(void);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2attributeszd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_classezd2vectzd2setz12z12zzjas_classfilez00(BgL_classez00_bglt, obj_t);
	static obj_t BGl_z62JasFunzd2codezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62classfilezd2flagszb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza32099ze3ze5zzjas_classfilez00(obj_t);
	static obj_t BGl_z62vectzd2vectzb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2int32zd2zzjas_classfilez00(BgL_classfilez00_bglt, int32_t);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2ownerzd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2pnamezd2zzjas_classfilez00(BgL_methodz00_bglt);
	static obj_t BGl_z62poolzd2elongzb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_attributezd2namezd2zzjas_classfilez00(BgL_attributez00_bglt);
	static BgL_vectz00_bglt BGl_z62makezd2vectzb0zzjas_classfilez00(obj_t, obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DEF obj_t BGl_fieldz00zzjas_classfilez00 = BUNSPEC;
	static obj_t BGl_z62attributezd2typezb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2flagszd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt,
		obj_t);
	static BgL_fieldz00_bglt BGl_z62declaredzd2fieldzb0zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_poolzd2addzd2zzjas_classfilez00(BgL_classfilez00_bglt,
		obj_t);
	static obj_t BGl_z62poolzd2uint32zb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_IMPORT obj_t BGl_hashtablezd2putz12zc0zz__hashz00(obj_t, obj_t, obj_t);
	static BgL_basicz00_bglt BGl_z62basiczd2nilzb0zzjas_classfilez00(obj_t);
	static obj_t BGl_z62classezd2flagszb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DEF obj_t BGl_fieldzd2orzd2methodz00zzjas_classfilez00 = BUNSPEC;
	static obj_t BGl_z62poolzd2classzb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_basiczd2codezd2zzjas_classfilez00(BgL_basicz00_bglt);
	BGL_EXPORTED_DECL BgL_basicz00_bglt
		BGl_makezd2basiczd2zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62poolzd2methodzb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_JasFunzd2targszd2setz12z12zzjas_classfilez00(BgL_jasfunz00_bglt, obj_t);
	static BgL_jasfunz00_bglt BGl_z62aszd2funtypezb0zzjas_classfilez00(obj_t,
		obj_t, obj_t, obj_t);
	static BgL_methodz00_bglt BGl_z62methodzd2nilzb0zzjas_classfilez00(obj_t);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2attributeszb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62attributezd2siza7ezd2setz12zd7zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62poolzd2int32zb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL BgL_classfilez00_bglt
		BGl_makezd2classfilezd2zzjas_classfilez00(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 obj_t
		BGl_fieldzd2pnamezd2zzjas_classfilez00(BgL_fieldz00_bglt);
	static obj_t BGl_pourquoi_tant_de_hainez00zzjas_classfilez00 = BUNSPEC;
	BGL_EXPORTED_DECL int
		BGl_poolzd2fieldzd2zzjas_classfilez00(BgL_classfilez00_bglt,
		BgL_fieldz00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_JasFunzd2tretzd2setz12z12zzjas_classfilez00(BgL_jasfunz00_bglt,
		BgL_jastypez00_bglt);
	static obj_t
		BGl_z62fieldzd2orzd2methodzd2usertypezd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza31923ze3ze5zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL bool_t BGl_attributezf3zf3zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL bool_t BGl_classfilezf3zf3zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL BgL_classez00_bglt
		BGl_declaredzd2classzd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2methodszd2zzjas_classfilez00(BgL_classfilez00_bglt);
	extern obj_t BGl_f2z00zzjas_libz00(float);
	extern obj_t BGl_f4z00zzjas_libz00(double);
	BGL_EXPORTED_DECL int
		BGl_poolzd2int64zd2zzjas_classfilez00(BgL_classfilez00_bglt, int64_t);
	static obj_t BGl_z62vectzd2typezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62fieldzd2pnamezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL BgL_attributez00_bglt
		BGl_attributezd2nilzd2zzjas_classfilez00(void);
	static obj_t BGl_z62classezd2poolzb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL int
		BGl_poolzd2namezd2zzjas_classfilez00(BgL_classfilez00_bglt, obj_t);
	static obj_t BGl_z62basiczd2codezb0zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62vectzd2vectzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_vectzd2vectzd2zzjas_classfilez00(BgL_vectz00_bglt);
	static BgL_basicz00_bglt BGl_z62makezd2basiczb0zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2currentzd2methodz00zzjas_classfilez00
		(BgL_classfilez00_bglt);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2flagszd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt, obj_t);
	static obj_t BGl_z62poolzd2uint64zb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62methodzd2ownerzd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static BgL_jastypez00_bglt BGl_z62lambda1909z62zzjas_classfilez00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL BgL_vectz00_bglt BGl_makezd2vectzd2zzjas_classfilez00(obj_t,
		obj_t, BgL_jastypez00_bglt);
	BGL_EXPORTED_DECL BgL_attributez00_bglt
		BGl_makezd2attributezd2zzjas_classfilez00(obj_t, obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_basiczd2codezd2setz12z12zzjas_classfilez00(BgL_basicz00_bglt, obj_t);
	static obj_t BGl_z62basiczf3z91zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62basiczd2codezd2setz12z70zzjas_classfilez00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62JasFunzd2vectzb0zzjas_classfilez00(obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_attributezd2infozd2zzjas_classfilez00(BgL_attributez00_bglt);
	static obj_t BGl_z62poolzd2fieldzb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62lambda1910z62zzjas_classfilez00(obj_t, obj_t, obj_t);
	BGL_EXPORTED_DECL BgL_basicz00_bglt
		BGl_basiczd2nilzd2zzjas_classfilez00(void);
	static BgL_fieldzd2orzd2methodz00_bglt
		BGl_z62fieldzd2orzd2methodzd2nilzb0zzjas_classfilez00(obj_t);
	static obj_t BGl_z62attributezf3z91zzjas_classfilez00(obj_t, obj_t);
	static BgL_jasfunz00_bglt BGl_z62lambda1918z62zzjas_classfilez00(obj_t, obj_t,
		obj_t, obj_t, obj_t);
	static obj_t BGl_z62classfilezf3z91zzjas_classfilez00(obj_t, obj_t);
	static obj_t BGl_z62poolzd2int64zb0zzjas_classfilez00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62classfilezd2globalszd2setz12z70zzjas_classfilez00(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_methodzd2namezd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt, obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2usertypezd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_fieldzd2orzd2methodzd2descriptorzd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt);
	static obj_t BGl_basiczd2encodedzd2typez00zzjas_classfilez00 = BUNSPEC;
	static BgL_jasfunz00_bglt BGl_z62lambda1921z62zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2fieldszd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_classfilezd2mezd2zzjas_classfilez00(BgL_classfilez00_bglt);
	static BgL_jastypez00_bglt BGl_z62JasTypezd2nilzb0zzjas_classfilez00(obj_t);
	BGL_EXPORTED_DEF obj_t BGl_classfilez00zzjas_classfilez00 = BUNSPEC;
	static obj_t
		BGl_poolzd2fieldzd2methodz00zzjas_classfilez00(BgL_classfilez00_bglt,
		BgL_fieldzd2orzd2methodz00_bglt, long);
	BGL_IMPORT obj_t BGl_hashtablezd2getzd2zz__hashz00(obj_t, obj_t);
	static obj_t __cnst[51];


	   
		 
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_poolzd2interfacezd2methodzd2envzd2zzjas_classfilez00,
		BgL_bgl_za762poolza7d2interf2352z00,
		BGl_z62poolzd2interfacezd2methodz62zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2pooledzd2nameszd2envzd2zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2p2353z00,
		BGl_z62classfilezd2pooledzd2namesz62zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_vectzd2vectzd2envz00zzjas_classfilez00,
		BgL_bgl_za762vectza7d2vectza7b2354za7,
		BGl_z62vectzd2vectzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_basiczd2vectzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762basicza7d2vectza72355za7,
		BGl_z62basiczd2vectzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_attributezd2namezd2envz00zzjas_classfilez00,
		BgL_bgl_za762attributeza7d2n2356z00,
		BGl_z62attributezd2namezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STRING(BGl_string2212z00zzjas_classfilez00,
		BgL_bgl_string2212za700za7za7j2357za7, "V", 1);
	      DEFINE_STRING(BGl_string2213z00zzjas_classfilez00,
		BgL_bgl_string2213za700za7za7j2358za7, "Z", 1);
	      DEFINE_STRING(BGl_string2214z00zzjas_classfilez00,
		BgL_bgl_string2214za700za7za7j2359za7, "C", 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2flagszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2f2360z00,
		BGl_z62classfilezd2flagszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STRING(BGl_string2215z00zzjas_classfilez00,
		BgL_bgl_string2215za700za7za7j2361za7, "B", 1);
	      DEFINE_STRING(BGl_string2216z00zzjas_classfilez00,
		BgL_bgl_string2216za700za7za7j2362za7, "S", 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2uint32zd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2uint322363z00,
		BGl_z62poolzd2uint32zb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STRING(BGl_string2217z00zzjas_classfilez00,
		BgL_bgl_string2217za700za7za7j2364za7, "I", 1);
	      DEFINE_STRING(BGl_string2218z00zzjas_classfilez00,
		BgL_bgl_string2218za700za7za7j2365za7, "J", 1);
	      DEFINE_STRING(BGl_string2219z00zzjas_classfilez00,
		BgL_bgl_string2219za700za7za7j2366za7, "F", 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classezd2flagszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classeza7d2flag2367z00,
		BGl_z62classezd2flagszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2floatzd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2floatza72368za7,
		BGl_z62poolzd2floatzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2attributeszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2a2369z00,
		BGl_z62classfilezd2attributeszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2poolzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2poolza72370za7,
		BGl_z62fieldzd2poolzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STRING(BGl_string2220z00zzjas_classfilez00,
		BgL_bgl_string2220za700za7za7j2371za7, "D", 1);
	      DEFINE_STRING(BGl_string2221z00zzjas_classfilez00,
		BgL_bgl_string2221za700za7za7j2372za7, "[B", 2);
	      DEFINE_STRING(BGl_string2222z00zzjas_classfilez00,
		BgL_bgl_string2222za700za7za7j2373za7, " WARNING ** : ", 14);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2namezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762methodza7d2name2374z00,
		BGl_z62methodzd2namezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STRING(BGl_string2223z00zzjas_classfilez00,
		BgL_bgl_string2223za700za7za7j2375za7, " ", 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_basiczd2codezd2envz00zzjas_classfilez00,
		BgL_bgl_za762basicza7d2codeza72376za7,
		BGl_z62basiczd2codezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STRING(BGl_string2224z00zzjas_classfilez00,
		BgL_bgl_string2224za700za7za7j2377za7, "bad type", 8);
	      DEFINE_STRING(BGl_string2225z00zzjas_classfilez00,
		BgL_bgl_string2225za700za7za7j2378za7, "[", 1);
	      DEFINE_STRING(BGl_string2226z00zzjas_classfilez00,
		BgL_bgl_string2226za700za7za7j2379za7, ")", 1);
	      DEFINE_STRING(BGl_string2227z00zzjas_classfilez00,
		BgL_bgl_string2227za700za7za7j2380za7, "(", 1);
	      DEFINE_STRING(BGl_string2228z00zzjas_classfilez00,
		BgL_bgl_string2228za700za7za7j2381za7, "redefinition of global", 22);
	      DEFINE_STRING(BGl_string2229z00zzjas_classfilez00,
		BgL_bgl_string2229za700za7za7j2382za7, "undefined global name", 21);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_basiczd2vectzd2envz00zzjas_classfilez00,
		BgL_bgl_za762basicza7d2vectza72383za7,
		BGl_z62basiczd2vectzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_fieldzd2pnamezd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2pname2384z00,
		BGl_z62fieldzd2pnamezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2300z00zzjas_classfilez00,
		BgL_bgl_za762lambda2071za7622385z00, BGl_z62lambda2071z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_aszd2typezd2envz00zzjas_classfilez00,
		BgL_bgl_za762asza7d2typeza7b0za72386z00,
		BGl_z62aszd2typezb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2301z00zzjas_classfilez00,
		BgL_bgl_za762lambda2070za7622387z00, BGl_z62lambda2070z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2302z00zzjas_classfilez00,
		BgL_bgl_za762lambda2076za7622388z00, BGl_z62lambda2076z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2303z00zzjas_classfilez00,
		BgL_bgl_za762lambda2075za7622389z00, BGl_z62lambda2075z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2descriptorzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22390za7,
		BGl_z62fieldzd2orzd2methodzd2descriptorzd2setz12z70zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2304z00zzjas_classfilez00,
		BgL_bgl_za762lambda2081za7622391z00, BGl_z62lambda2081z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2305z00zzjas_classfilez00,
		BgL_bgl_za762lambda2080za7622392z00, BGl_z62lambda2080z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STRING(BGl_string2230z00zzjas_classfilez00,
		BgL_bgl_string2230za700za7za7j2393za7, "not a class", 11);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2306z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2394za7,
		BGl_z62zc3z04anonymousza32060ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STRING(BGl_string2231z00zzjas_classfilez00,
		BgL_bgl_string2231za700za7za7j2395za7, "not a field", 11);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2307z00zzjas_classfilez00,
		BgL_bgl_za762lambda2058za7622396z00, BGl_z62lambda2058z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	      DEFINE_STRING(BGl_string2232z00zzjas_classfilez00,
		BgL_bgl_string2232za700za7za7j2397za7, "not a method", 12);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2308z00zzjas_classfilez00,
		BgL_bgl_za762lambda2056za7622398z00, BGl_z62lambda2056z62zzjas_classfilez00,
		0L, BUNSPEC, 4);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2309z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2399za7,
		BGl_z62zc3z04anonymousza32099ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2methodszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2m2400z00,
		BGl_z62classfilezd2methodszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2poolzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2p2401z00,
		BGl_z62classfilezd2poolzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2attributeszd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2attri2402z00,
		BGl_z62fieldzd2attributeszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_attributezd2namezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762attributeza7d2n2403z00,
		BGl_z62attributezd2namezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_JasFunzd2vectzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762jasfunza7d2vect2404z00,
		BGl_z62JasFunzd2vectzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2310z00zzjas_classfilez00,
		BgL_bgl_za762lambda2098za7622405z00, BGl_z62lambda2098z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2311z00zzjas_classfilez00,
		BgL_bgl_za762lambda2097za7622406z00, BGl_z62lambda2097z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2312z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2407za7,
		BGl_z62zc3z04anonymousza32106ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2313z00zzjas_classfilez00,
		BgL_bgl_za762lambda2105za7622408z00, BGl_z62lambda2105z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2314z00zzjas_classfilez00,
		BgL_bgl_za762lambda2104za7622409z00, BGl_z62lambda2104z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2233z00zzjas_classfilez00,
		BgL_bgl_za762lambda1870za7622410z00, BGl_z62lambda1870z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2315z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2411za7,
		BGl_z62zc3z04anonymousza32113ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2234z00zzjas_classfilez00,
		BgL_bgl_za762lambda1869za7622412z00, BGl_z62lambda1869z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2316z00zzjas_classfilez00,
		BgL_bgl_za762lambda2112za7622413z00, BGl_z62lambda2112z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2235z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2414za7,
		BGl_z62zc3z04anonymousza31879ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2317z00zzjas_classfilez00,
		BgL_bgl_za762lambda2111za7622415z00, BGl_z62lambda2111z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2236z00zzjas_classfilez00,
		BgL_bgl_za762lambda1878za7622416z00, BGl_z62lambda1878z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_makezd2fieldzd2orzd2methodzd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2fieldza72417za7,
		BGl_z62makezd2fieldzd2orzd2methodzb0zzjas_classfilez00, 0L, BUNSPEC, 9);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2318z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2418za7,
		BGl_z62zc3z04anonymousza32120ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2237z00zzjas_classfilez00,
		BgL_bgl_za762lambda1877za7622419z00, BGl_z62lambda1877z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2319z00zzjas_classfilez00,
		BgL_bgl_za762lambda2119za7622420z00, BGl_z62lambda2119z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2238z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2421za7,
		BGl_z62zc3z04anonymousza31865ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2239z00zzjas_classfilez00,
		BgL_bgl_za762lambda1861za7622422z00, BGl_z62lambda1861z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2usertypezd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2user2423z00,
		BGl_z62methodzd2usertypezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_fieldzd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2nilza7b2424za7,
		BGl_z62fieldzd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2320z00zzjas_classfilez00,
		BgL_bgl_za762lambda2118za7622425z00, BGl_z62lambda2118z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2321z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2426za7,
		BGl_z62zc3z04anonymousza32128ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2240z00zzjas_classfilez00,
		BgL_bgl_za762lambda1857za7622427z00, BGl_z62lambda1857z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2322z00zzjas_classfilez00,
		BgL_bgl_za762lambda2127za7622428z00, BGl_z62lambda2127z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2241z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2429za7,
		BGl_z62zc3z04anonymousza31889ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2323z00zzjas_classfilez00,
		BgL_bgl_za762lambda2126za7622430z00, BGl_z62lambda2126z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2242z00zzjas_classfilez00,
		BgL_bgl_za762lambda1887za7622431z00, BGl_z62lambda1887z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2namezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22432za7,
		BGl_z62fieldzd2orzd2methodzd2namezd2setz12z70zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2324z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2433za7,
		BGl_z62zc3z04anonymousza32137ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2243z00zzjas_classfilez00,
		BgL_bgl_za762lambda1885za7622434z00, BGl_z62lambda1885z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2325z00zzjas_classfilez00,
		BgL_bgl_za762lambda2136za7622435z00, BGl_z62lambda2136z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2244z00zzjas_classfilez00,
		BgL_bgl_za762lambda1910za7622436z00, BGl_z62lambda1910z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2326z00zzjas_classfilez00,
		BgL_bgl_za762lambda2135za7622437z00, BGl_z62lambda2135z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2245z00zzjas_classfilez00,
		BgL_bgl_za762lambda1909za7622438z00, BGl_z62lambda1909z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2327z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2439za7,
		BGl_z62zc3z04anonymousza32144ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2246z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2440za7,
		BGl_z62zc3z04anonymousza31900ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2328z00zzjas_classfilez00,
		BgL_bgl_za762lambda2143za7622441z00, BGl_z62lambda2143z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2247z00zzjas_classfilez00,
		BgL_bgl_za762lambda1898za7622442z00, BGl_z62lambda1898z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2329z00zzjas_classfilez00,
		BgL_bgl_za762lambda2142za7622443z00, BGl_z62lambda2142z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2248z00zzjas_classfilez00,
		BgL_bgl_za762lambda1896za7622444z00, BGl_z62lambda1896z62zzjas_classfilez00,
		0L, BUNSPEC, 3);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2attributeszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22445za7,
		BGl_z62fieldzd2orzd2methodzd2attributeszd2setz12z70zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2249z00zzjas_classfilez00,
		BgL_bgl_za762lambda1928za7622446z00, BGl_z62lambda1928z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2fieldzd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2fieldza72447za7,
		BGl_z62makezd2fieldzb0zzjas_classfilez00, 0L, BUNSPEC, 9);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22448za7,
		BGl_z62fieldzd2orzd2methodzd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_poolzd2classzd2byzd2reftypezd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2classza72449za7,
		BGl_z62poolzd2classzd2byzd2reftypezb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_basiczd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762basicza7d2nilza7b2450za7,
		BGl_z62basiczd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_JasTypezd2vectzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762jastypeza7d2vec2451z00,
		BGl_z62JasTypezd2vectzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2pnamezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2pname2452z00,
		BGl_z62fieldzd2pnamezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_jaszd2warningzd2envz00zzjas_classfilez00,
		BgL_bgl_za762jasza7d2warning2453z00,
		BGl_z62jaszd2warningzb0zzjas_classfilez00, 0L, BUNSPEC, 3);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2330z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2454za7,
		BGl_z62zc3z04anonymousza32152ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_aszd2assignzd2envz00zzjas_classfilez00,
		BgL_bgl_za762asza7d2assignza7b2455za7,
		BGl_z62aszd2assignzb0zzjas_classfilez00, 0L, BUNSPEC, 3);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2331z00zzjas_classfilez00,
		BgL_bgl_za762lambda2151za7622456z00, BGl_z62lambda2151z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2250z00zzjas_classfilez00,
		BgL_bgl_za762lambda1927za7622457z00, BGl_z62lambda1927z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2descriptorzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762methodza7d2desc2458z00,
		BGl_z62methodzd2descriptorzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2332z00zzjas_classfilez00,
		BgL_bgl_za762lambda2150za7622459z00, BGl_z62lambda2150z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2251z00zzjas_classfilez00,
		BgL_bgl_za762lambda1933za7622460z00, BGl_z62lambda1933z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2333z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2461za7,
		BGl_z62zc3z04anonymousza32159ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2252z00zzjas_classfilez00,
		BgL_bgl_za762lambda1932za7622462z00, BGl_z62lambda1932z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2334z00zzjas_classfilez00,
		BgL_bgl_za762lambda2158za7622463z00, BGl_z62lambda2158z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2253z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2464za7,
		BGl_z62zc3z04anonymousza31923ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2335z00zzjas_classfilez00,
		BgL_bgl_za762lambda2157za7622465z00, BGl_z62lambda2157z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2254z00zzjas_classfilez00,
		BgL_bgl_za762lambda1921za7622466z00, BGl_z62lambda1921z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2336z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2467za7,
		BGl_z62zc3z04anonymousza32166ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2255z00zzjas_classfilez00,
		BgL_bgl_za762lambda1918za7622468z00, BGl_z62lambda1918z62zzjas_classfilez00,
		0L, BUNSPEC, 4);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2337z00zzjas_classfilez00,
		BgL_bgl_za762lambda2165za7622469z00, BGl_z62lambda2165z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2256z00zzjas_classfilez00,
		BgL_bgl_za762lambda1948za7622470z00, BGl_z62lambda1948z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2338z00zzjas_classfilez00,
		BgL_bgl_za762lambda2164za7622471z00, BGl_z62lambda2164z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2257z00zzjas_classfilez00,
		BgL_bgl_za762lambda1947za7622472z00, BGl_z62lambda1947z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2namezd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22473za7,
		BGl_z62fieldzd2orzd2methodzd2namezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2339z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2474za7,
		BGl_z62zc3z04anonymousza32173ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2258z00zzjas_classfilez00,
		BgL_bgl_za762lambda1953za7622475z00, BGl_z62lambda1953z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2259z00zzjas_classfilez00,
		BgL_bgl_za762lambda1952za7622476z00, BGl_z62lambda1952z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STRING(BGl_string2348z00zzjas_classfilez00,
		BgL_bgl_string2348za700za7za7j2477za7, "", 0);
	      DEFINE_STRING(BGl_string2349z00zzjas_classfilez00,
		BgL_bgl_string2349za700za7za7j2478za7, "jas_classfile", 13);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2attributeszd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2attr2479z00,
		BGl_z62methodzd2attributeszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_methodzd2ownerzd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2owne2480z00,
		BGl_z62methodzd2ownerzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2elongzd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2elongza72481za7,
		BGl_z62poolzd2elongzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2classezd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2classe2482z00,
		BGl_z62makezd2classezb0zzjas_classfilez00, 0L, BUNSPEC, 5);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2340z00zzjas_classfilez00,
		BgL_bgl_za762lambda2172za7622483z00, BGl_z62lambda2172z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2341z00zzjas_classfilez00,
		BgL_bgl_za762lambda2171za7622484z00, BGl_z62lambda2171z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2260z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2485za7,
		BGl_z62zc3z04anonymousza31960ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_methodzd2poolzd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2pool2486z00,
		BGl_z62methodzd2poolzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2usertypezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22487za7,
		BGl_z62fieldzd2orzd2methodzd2usertypezd2setz12z70zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2342z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2488za7,
		BGl_z62zc3z04anonymousza32180ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2261z00zzjas_classfilez00,
		BgL_bgl_za762lambda1959za7622489z00, BGl_z62lambda1959z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2343z00zzjas_classfilez00,
		BgL_bgl_za762lambda2179za7622490z00, BGl_z62lambda2179z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2262z00zzjas_classfilez00,
		BgL_bgl_za762lambda1958za7622491z00, BGl_z62lambda1958z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STRING(BGl_string2350z00zzjas_classfilez00,
		BgL_bgl_string2350za700za7za7j2492za7,
		"as classfile methods fields interfaces super me pooled-names pool-size globals current-method attribute info size method field field-or-method attributes descriptor pname usertype owner classe pool name flags JasFun targs tret type basic jas_classfile JasType obj vect bstring code (5 6) function vector jas-global-value (jas-error classfile msg arg) double float long int short byte char boolean void ",
		402);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2344z00zzjas_classfilez00,
		BgL_bgl_za762lambda2178za7622493z00, BGl_z62lambda2178z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2263z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2494za7,
		BGl_z62zc3z04anonymousza31943ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2fieldzd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2fieldza72495za7,
		BGl_z62poolzd2fieldzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2345z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2496za7,
		BGl_z62zc3z04anonymousza32092ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2264z00zzjas_classfilez00,
		BgL_bgl_za762lambda1941za7622497z00, BGl_z62lambda1941z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2346z00zzjas_classfilez00,
		BgL_bgl_za762lambda2090za7622498z00, BGl_z62lambda2090z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2265z00zzjas_classfilez00,
		BgL_bgl_za762lambda1939za7622499z00, BGl_z62lambda1939z62zzjas_classfilez00,
		0L, BUNSPEC, 5);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2347z00zzjas_classfilez00,
		BgL_bgl_za762lambda2088za7622500z00, BGl_z62lambda2088z62zzjas_classfilez00,
		0L, BUNSPEC, 12);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2266z00zzjas_classfilez00,
		BgL_bgl_za762lambda1975za7622501z00, BGl_z62lambda1975z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2267z00zzjas_classfilez00,
		BgL_bgl_za762lambda1974za7622502z00, BGl_z62lambda1974z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2268z00zzjas_classfilez00,
		BgL_bgl_za762lambda1980za7622503z00, BGl_z62lambda1980z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2269z00zzjas_classfilez00,
		BgL_bgl_za762lambda1979za7622504z00, BGl_z62lambda1979z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_attributezf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762attributeza7f3za72505za7,
		BGl_z62attributezf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2poolzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762methodza7d2pool2506z00,
		BGl_z62methodzd2poolzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2270z00zzjas_classfilez00,
		BgL_bgl_za762lambda1985za7622507z00, BGl_z62lambda1985z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2usertypezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762methodza7d2user2508z00,
		BGl_z62methodzd2usertypezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2271z00zzjas_classfilez00,
		BgL_bgl_za762lambda1984za7622509z00, BGl_z62lambda1984z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2272z00zzjas_classfilez00,
		BgL_bgl_za762lambda1990za7622510z00, BGl_z62lambda1990z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2273z00zzjas_classfilez00,
		BgL_bgl_za762lambda1989za7622511z00, BGl_z62lambda1989z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_aszd2funtypezd2envz00zzjas_classfilez00,
		BgL_bgl_za762asza7d2funtypeza72512za7,
		BGl_z62aszd2funtypezb0zzjas_classfilez00, 0L, BUNSPEC, 3);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2274z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2513za7,
		BGl_z62zc3z04anonymousza31997ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2275z00zzjas_classfilez00,
		BgL_bgl_za762lambda1996za7622514z00, BGl_z62lambda1996z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2usertypezd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22515za7,
		BGl_z62fieldzd2orzd2methodzd2usertypezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2276z00zzjas_classfilez00,
		BgL_bgl_za762lambda1995za7622516z00, BGl_z62lambda1995z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2attributeszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762methodza7d2attr2517z00,
		BGl_z62methodzd2attributeszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2277z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2518za7,
		BGl_z62zc3z04anonymousza32004ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_methodzd2typezd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2type2519z00,
		BGl_z62methodzd2typezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2278z00zzjas_classfilez00,
		BgL_bgl_za762lambda2003za7622520z00, BGl_z62lambda2003z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2279z00zzjas_classfilez00,
		BgL_bgl_za762lambda2002za7622521z00, BGl_z62lambda2002z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2attributeszd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22522za7,
		BGl_z62fieldzd2orzd2methodzd2attributeszb0zzjas_classfilez00, 0L, BUNSPEC,
		1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classezd2vectzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classeza7d2vect2523z00,
		BGl_z62classezd2vectzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2pnamezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762methodza7d2pnam2524z00,
		BGl_z62methodzd2pnamezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2doublezd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2double2525z00,
		BGl_z62poolzd2doublezb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2280z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2526za7,
		BGl_z62zc3z04anonymousza32012ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2281z00zzjas_classfilez00,
		BgL_bgl_za762lambda2011za7622527z00, BGl_z62lambda2011z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2282z00zzjas_classfilez00,
		BgL_bgl_za762lambda2010za7622528z00, BGl_z62lambda2010z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2283z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2529za7,
		BGl_z62zc3z04anonymousza32019ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2284z00zzjas_classfilez00,
		BgL_bgl_za762lambda2018za7622530z00, BGl_z62lambda2018z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2currentzd2methodzd2setz12zd2envz12zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2c2531z00,
		BGl_z62classfilezd2currentzd2methodzd2setz12za2zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2285z00zzjas_classfilez00,
		BgL_bgl_za762lambda2017za7622532z00, BGl_z62lambda2017z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2286z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2533za7,
		BGl_z62zc3z04anonymousza32027ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2descriptorzd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2descr2534z00,
		BGl_z62fieldzd2descriptorzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2287z00zzjas_classfilez00,
		BgL_bgl_za762lambda2026za7622535z00, BGl_z62lambda2026z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2288z00zzjas_classfilez00,
		BgL_bgl_za762lambda2025za7622536z00, BGl_z62lambda2025z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_fieldzd2namezd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2nameza72537za7,
		BGl_z62fieldzd2namezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2289z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2538za7,
		BGl_z62zc3z04anonymousza31970ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2290z00zzjas_classfilez00,
		BgL_bgl_za762lambda1968za7622539z00, BGl_z62lambda1968z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2291z00zzjas_classfilez00,
		BgL_bgl_za762lambda1966za7622540z00, BGl_z62lambda1966z62zzjas_classfilez00,
		0L, BUNSPEC, 9);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2292z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2541za7,
		BGl_z62zc3z04anonymousza32039ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2293z00zzjas_classfilez00,
		BgL_bgl_za762lambda2037za7622542z00, BGl_z62lambda2037z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2294z00zzjas_classfilez00,
		BgL_bgl_za762lambda2034za7622543z00, BGl_z62lambda2034z62zzjas_classfilez00,
		0L, BUNSPEC, 9);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2295z00zzjas_classfilez00,
		BgL_bgl_za762za7c3za704anonymo2544za7,
		BGl_z62zc3z04anonymousza32049ze3ze5zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2296z00zzjas_classfilez00,
		BgL_bgl_za762lambda2047za7622545z00, BGl_z62lambda2047z62zzjas_classfilez00,
		0L, BUNSPEC, 0);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2297z00zzjas_classfilez00,
		BgL_bgl_za762lambda2045za7622546z00, BGl_z62lambda2045z62zzjas_classfilez00,
		0L, BUNSPEC, 9);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2JasFunzd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2jasfun2547z00,
		BGl_z62makezd2JasFunzb0zzjas_classfilez00, 0L, BUNSPEC, 4);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2298z00zzjas_classfilez00,
		BgL_bgl_za762lambda2065za7622548z00, BGl_z62lambda2065z62zzjas_classfilez00,
		0L, BUNSPEC, 2);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc2299z00zzjas_classfilez00,
		BgL_bgl_za762lambda2064za7622549z00, BGl_z62lambda2064z62zzjas_classfilez00,
		0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasFunzd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762jasfunza7d2nilza72550za7,
		BGl_z62JasFunzd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2pnamezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22551za7,
		BGl_z62fieldzd2orzd2methodzd2pnamezd2setz12z70zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_poolzd2localzd2methodzd2envzd2zzjas_classfilez00,
		BgL_bgl_za762poolza7d2localza72552za7,
		BGl_z62poolzd2localzd2methodz62zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2poolzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22553za7,
		BGl_z62fieldzd2orzd2methodzd2poolzd2setz12z70zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_attributezd2typezd2envz00zzjas_classfilez00,
		BgL_bgl_za762attributeza7d2t2554z00,
		BGl_z62attributezd2typezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_attributezd2infozd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762attributeza7d2i2555z00,
		BGl_z62attributezd2infozd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2typezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2typeza72556za7,
		BGl_z62fieldzd2typezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_jaszd2errorzd2envz00zzjas_classfilez00,
		BgL_bgl_za762jasza7d2errorza7b2557za7,
		BGl_z62jaszd2errorzb0zzjas_classfilez00, 0L, BUNSPEC, 3);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2int64zd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2int64za72558za7,
		BGl_z62poolzd2int64zb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2classzd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2classza72559za7,
		BGl_z62poolzd2classzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_attributezd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762attributeza7d2n2560z00,
		BGl_z62attributezd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2poolzd2siza7ezd2envz75zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2p2561z00,
		BGl_z62classfilezd2poolzd2siza7ezc5zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2descriptorzd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2desc2562z00,
		BGl_z62methodzd2descriptorzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasFunzd2codezd2envz00zzjas_classfilez00,
		BgL_bgl_za762jasfunza7d2code2563z00,
		BGl_z62JasFunzd2codezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2superzd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2s2564z00,
		BGl_z62classfilezd2superzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2currentzd2methodzd2envzd2zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2c2565z00,
		BGl_z62classfilezd2currentzd2methodz62zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_classezd2codezd2envz00zzjas_classfilez00,
		BgL_bgl_za762classeza7d2code2566z00,
		BGl_z62classezd2codezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_basiczd2codezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762basicza7d2codeza72567za7,
		BGl_z62basiczd2codezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasFunzd2vectzd2envz00zzjas_classfilez00,
		BgL_bgl_za762jasfunza7d2vect2568z00,
		BGl_z62JasFunzd2vectzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasFunzf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762jasfunza7f3za791za72569z00,
		BGl_z62JasFunzf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2flagszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2flags2570z00,
		BGl_z62fieldzd2flagszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2ownerzd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22571za7,
		BGl_z62fieldzd2orzd2methodzd2ownerzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_classezd2vectzd2envz00zzjas_classfilez00,
		BgL_bgl_za762classeza7d2vect2572z00,
		BGl_z62classezd2vectzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_vectzd2typezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762vectza7d2typeza7d2573za7,
		BGl_z62vectzd2typezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasTypezf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762jastypeza7f3za7912574za7,
		BGl_z62JasTypezf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_vectzd2vectzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762vectza7d2vectza7d2575za7,
		BGl_z62vectzd2vectzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2usertypezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2usert2576z00,
		BGl_z62fieldzd2usertypezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2descriptorzd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22577za7,
		BGl_z62fieldzd2orzd2methodzd2descriptorzb0zzjas_classfilez00, 0L, BUNSPEC,
		1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2basiczd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2basicza72578za7,
		BGl_z62makezd2basiczb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2fieldszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2f2579z00,
		BGl_z62classfilezd2fieldszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2interfaceszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2i2580z00,
		BGl_z62classfilezd2interfaceszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2poolzd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22581za7,
		BGl_z62fieldzd2orzd2methodzd2poolzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_JasFunzd2tretzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762jasfunza7d2tret2582z00,
		BGl_z62JasFunzd2tretzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_classfilezf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762classfileza7f3za72583za7,
		BGl_z62classfilezf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2longzd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2longza7b2584za7,
		BGl_z62poolzd2longzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_vectzd2typezd2envz00zzjas_classfilez00,
		BgL_bgl_za762vectza7d2typeza7b2585za7,
		BGl_z62vectzd2typezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_fieldzf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762fieldza7f3za791za7za72586za7,
		BGl_z62fieldzf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_JasFunzd2codezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762jasfunza7d2code2587z00,
		BGl_z62JasFunzd2codezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2typezd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22588za7,
		BGl_z62fieldzd2orzd2methodzd2typezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2flagszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762methodza7d2flag2589z00,
		BGl_z62methodzd2flagszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_methodzd2flagszd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2flag2590z00,
		BGl_z62methodzd2flagszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2vectzd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2vectza7b2591za7,
		BGl_z62makezd2vectzb0zzjas_classfilez00, 0L, BUNSPEC, 3);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_methodzf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762methodza7f3za791za72592z00,
		BGl_z62methodzf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasTypezd2codezd2envz00zzjas_classfilez00,
		BgL_bgl_za762jastypeza7d2cod2593z00,
		BGl_z62JasTypezd2codezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2typezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762methodza7d2type2594z00,
		BGl_z62methodzd2typezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_attributezd2infozd2envz00zzjas_classfilez00,
		BgL_bgl_za762attributeza7d2i2595z00,
		BGl_z62attributezd2infozb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasTypezd2vectzd2envz00zzjas_classfilez00,
		BgL_bgl_za762jastypeza7d2vec2596z00,
		BGl_z62JasTypezd2vectzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_JasTypezd2codezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762jastypeza7d2cod2597z00,
		BGl_z62JasTypezd2codezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2methodzd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2method2598z00,
		BGl_z62poolzd2methodzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2descriptorzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2descr2599z00,
		BGl_z62fieldzd2descriptorzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_fieldzd2poolzd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2poolza72600za7,
		BGl_z62fieldzd2poolzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2flagszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22601za7,
		BGl_z62fieldzd2orzd2methodzd2flagszd2setz12z70zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_classfilezd2mezd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2m2602z00,
		BGl_z62classfilezd2mezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_attributezd2typezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762attributeza7d2t2603z00,
		BGl_z62attributezd2typezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_vectzd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762vectza7d2nilza7b02604za7,
		BGl_z62vectzd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_declaredzd2fieldzd2envz00zzjas_classfilez00,
		BgL_bgl_za762declaredza7d2fi2605z00,
		BGl_z62declaredzd2fieldzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2interfaceszd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2i2606z00,
		BGl_z62classfilezd2interfaceszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_classezd2namezd2envz00zzjas_classfilez00,
		BgL_bgl_za762classeza7d2name2607z00,
		BGl_z62classezd2namezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_fieldzd2typezd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2typeza72608za7,
		BGl_z62fieldzd2typezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2fieldszd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2f2609z00,
		BGl_z62classfilezd2fieldszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2typezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22610za7,
		BGl_z62fieldzd2orzd2methodzd2typezd2setz12z70zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2methodzd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2method2611z00,
		BGl_z62makezd2methodzb0zzjas_classfilez00, 0L, BUNSPEC, 9);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2mezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2m2612z00,
		BGl_z62classfilezd2mezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_vectzf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762vectza7f3za791za7za7j2613za7,
		BGl_z62vectzf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2attributeszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2attri2614z00,
		BGl_z62fieldzd2attributeszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasFunzd2targszd2envz00zzjas_classfilez00,
		BgL_bgl_za762jasfunza7d2targ2615z00,
		BGl_z62JasFunzd2targszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2int32zd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2int32za72616za7,
		BGl_z62poolzd2int32zb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_fieldzd2ownerzd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2owner2617z00,
		BGl_z62fieldzd2ownerzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classezd2codezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classeza7d2code2618z00,
		BGl_z62classezd2codezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_methodzd2pnamezd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2pnam2619z00,
		BGl_z62methodzd2pnamezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_attributezd2siza7ezd2envza7zzjas_classfilez00,
		BgL_bgl_za762attributeza7d2s2620z00,
		BGl_z62attributezd2siza7ez17zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_JasFunzd2targszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762jasfunza7d2targ2621z00,
		BGl_z62JasFunzd2targszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasTypezd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762jastypeza7d2nil2622z00,
		BGl_z62JasTypezd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_basiczf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762basicza7f3za791za7za72623za7,
		BGl_z62basiczf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2attributeszd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2a2624z00,
		BGl_z62classfilezd2attributeszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_classezd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762classeza7d2nilza72625za7,
		BGl_z62classezd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_JasFunzd2tretzd2envz00zzjas_classfilez00,
		BgL_bgl_za762jasfunza7d2tret2626z00,
		BGl_z62JasFunzd2tretzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_declaredzd2classzd2envz00zzjas_classfilez00,
		BgL_bgl_za762declaredza7d2cl2627z00,
		BGl_z62declaredzd2classzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2methodszd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2m2628z00,
		BGl_z62classfilezd2methodszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2flagszd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22629za7,
		BGl_z62fieldzd2orzd2methodzd2flagszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2globalszd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2g2630z00,
		BGl_z62classfilezd2globalszd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_declaredzd2methodzd2envz00zzjas_classfilez00,
		BgL_bgl_za762declaredza7d2me2631z00,
		BGl_z62declaredzd2methodzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2flagszd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2f2632z00,
		BGl_z62classfilezd2flagszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2uint64zd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2uint642633z00,
		BGl_z62poolzd2uint64zb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2attributezd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2attrib2634z00,
		BGl_z62makezd2attributezb0zzjas_classfilez00, 0L, BUNSPEC, 4);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classezd2namezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classeza7d2name2635z00,
		BGl_z62classezd2namezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2ownerzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2owner2636z00,
		BGl_z62fieldzd2ownerzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_classfilezd2poolzd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2p2637z00,
		BGl_z62classfilezd2poolzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_classfilezd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2n2638z00,
		BGl_z62classfilezd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_typezd2siza7ezd2envza7zzjas_classfilez00,
		BgL_bgl_za762typeza7d2siza7a7e2639za7,
		BGl_z62typezd2siza7ez17zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_vectzd2codezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762vectza7d2codeza7d2640za7,
		BGl_z62vectzd2codezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_attributezd2siza7ezd2setz12zd2envz67zzjas_classfilez00,
		BgL_bgl_za762attributeza7d2s2641z00,
		BGl_z62attributezd2siza7ezd2setz12zd7zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_fieldzd2usertypezd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2usert2642z00,
		BGl_z62fieldzd2usertypezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_poolzd2classzd2byzd2namezd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2classza72643za7,
		BGl_z62poolzd2classzd2byzd2namezb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2pnamezd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22644za7,
		BGl_z62fieldzd2orzd2methodzd2pnamezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2pooledzd2nameszd2setz12zd2envz12zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2p2645z00,
		BGl_z62classfilezd2pooledzd2nameszd2setz12za2zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_classezd2poolzd2envz00zzjas_classfilez00,
		BgL_bgl_za762classeza7d2pool2646z00,
		BGl_z62classezd2poolzb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2globalszd2envz00zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2g2647z00,
		BGl_z62classfilezd2globalszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2namezd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2nameza7b2648za7,
		BGl_z62poolzd2namezb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2namezd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2nameza72649za7,
		BGl_z62fieldzd2namezd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_methodzd2nilzd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2nilza72650za7,
		BGl_z62methodzd2nilzb0zzjas_classfilez00, 0L, BUNSPEC, 0);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2intzd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2intza7b02651za7,
		BGl_z62poolzd2intzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_methodzd2ownerzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762methodza7d2owne2652z00,
		BGl_z62methodzd2ownerzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22653za7,
		BGl_z62fieldzd2orzd2methodzf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2JasTypezd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2jastyp2654z00,
		BGl_z62makezd2JasTypezb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_classezf3zd2envz21zzjas_classfilez00,
		BgL_bgl_za762classeza7f3za791za72655z00,
		BGl_z62classezf3z91zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2poolzd2siza7ezd2setz12zd2envzb5zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2p2656z00,
		BGl_z62classfilezd2poolzd2siza7ezd2setz12z05zzjas_classfilez00, 0L, BUNSPEC,
		2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_methodzd2namezd2envz00zzjas_classfilez00,
		BgL_bgl_za762methodza7d2name2657z00,
		BGl_z62methodzd2namezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_fieldzd2orzd2methodzd2ownerzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2orza7d22658za7,
		BGl_z62fieldzd2orzd2methodzd2ownerzd2setz12z70zzjas_classfilez00, 0L,
		BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classezd2poolzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classeza7d2pool2659z00,
		BGl_z62classezd2poolzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_fieldzd2flagszd2envz00zzjas_classfilez00,
		BgL_bgl_za762fieldza7d2flags2660z00,
		BGl_z62fieldzd2flagszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_makezd2classfilezd2envz00zzjas_classfilez00,
		BgL_bgl_za762makeza7d2classf2661z00,
		BGl_z62makezd2classfilezb0zzjas_classfilez00, 0L, BUNSPEC, 12);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2llongzd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2llongza72662za7,
		BGl_z62poolzd2llongzb0zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE
		(BGl_classfilezd2superzd2setz12zd2envzc0zzjas_classfilez00,
		BgL_bgl_za762classfileza7d2s2663z00,
		BGl_z62classfilezd2superzd2setz12z70zzjas_classfilez00, 0L, BUNSPEC, 2);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_classezd2flagszd2envz00zzjas_classfilez00,
		BgL_bgl_za762classeza7d2flag2664z00,
		BGl_z62classezd2flagszb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	      DEFINE_EXPORT_BGL_PROCEDURE(BGl_vectzd2codezd2envz00zzjas_classfilez00,
		BgL_bgl_za762vectza7d2codeza7b2665za7,
		BGl_z62vectzd2codezb0zzjas_classfilez00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_poolzd2stringzd2envz00zzjas_classfilez00,
		BgL_bgl_za762poolza7d2string2666z00,
		BGl_z62poolzd2stringzb0zzjas_classfilez00, 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_requirezd2initializa7ationz75zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_attributez00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_JasFunz00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_methodz00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_basicz00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_JasTypez00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_classez00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_vectz00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_fieldz00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_fieldzd2orzd2methodz00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_pourquoi_tant_de_hainez00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_basiczd2encodedzd2typez00zzjas_classfilez00));
		     ADD_ROOT((void *) (&BGl_classfilez00zzjas_classfilez00));
#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_modulezd2initializa7ationz75zzjas_classfilez00(long
		BgL_checksumz00_3545, char *BgL_fromz00_3546)
	{
		{
			if (CBOOL(BGl_requirezd2initializa7ationz75zzjas_classfilez00))
				{
					BGl_requirezd2initializa7ationz75zzjas_classfilez00 =
						BBOOL(((bool_t) 0));
					BGl_gczd2rootszd2initz00zzjas_classfilez00();
					BGl_libraryzd2moduleszd2initz00zzjas_classfilez00();
					BGl_cnstzd2initzd2zzjas_classfilez00();
					BGl_importedzd2moduleszd2initz00zzjas_classfilez00();
					BGl_objectzd2initzd2zzjas_classfilez00();
					return BGl_toplevelzd2initzd2zzjas_classfilez00();
				}
			else
				{
					return BUNSPEC;
				}
		}

	}



/* library-modules-init */
	obj_t BGl_libraryzd2moduleszd2initz00zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.scm 1 */
			BGl_modulezd2initializa7ationz75zz__r4_symbols_6_4z00(0L,
				"jas_classfile");
			BGl_modulezd2initializa7ationz75zz__objectz00(0L, "jas_classfile");
			BGl_modulezd2initializa7ationz75zz__r4_output_6_10_3z00(0L,
				"jas_classfile");
			BGl_modulezd2initializa7ationz75zz__r4_equivalence_6_2z00(0L,
				"jas_classfile");
			BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(0L,
				"jas_classfile");
			BGl_modulezd2initializa7ationz75zz__readerz00(0L, "jas_classfile");
			BGl_modulezd2initializa7ationz75zz__r4_ports_6_10_1z00(0L,
				"jas_classfile");
			BGl_modulezd2initializa7ationz75zz__errorz00(0L, "jas_classfile");
			BGl_modulezd2initializa7ationz75zz__hashz00(0L, "jas_classfile");
			BGl_modulezd2initializa7ationz75zz__r4_strings_6_7z00(0L,
				"jas_classfile");
			BGl_modulezd2initializa7ationz75zz__r4_vectors_6_8z00(0L,
				"jas_classfile");
			BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_fixnumz00(0L,
				"jas_classfile");
			return BUNSPEC;
		}

	}



/* cnst-init */
	obj_t BGl_cnstzd2initzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.scm 1 */
			{	/* Jas/classfile.scm 1 */
				obj_t BgL_cportz00_3240;

				{	/* Jas/classfile.scm 1 */
					obj_t BgL_stringz00_3247;

					BgL_stringz00_3247 = BGl_string2350z00zzjas_classfilez00;
					{	/* Jas/classfile.scm 1 */
						obj_t BgL_startz00_3248;

						BgL_startz00_3248 = BINT(0L);
						{	/* Jas/classfile.scm 1 */
							obj_t BgL_endz00_3249;

							BgL_endz00_3249 =
								BINT(STRING_LENGTH(((obj_t) BgL_stringz00_3247)));
							{	/* Jas/classfile.scm 1 */

								BgL_cportz00_3240 =
									BGl_openzd2inputzd2stringz12z12zz__r4_ports_6_10_1z00
									(BgL_stringz00_3247, BgL_startz00_3248, BgL_endz00_3249);
				}}}}
				{
					long BgL_iz00_3241;

					BgL_iz00_3241 = 50L;
				BgL_loopz00_3242:
					if ((BgL_iz00_3241 == -1L))
						{	/* Jas/classfile.scm 1 */
							return BUNSPEC;
						}
					else
						{	/* Jas/classfile.scm 1 */
							{	/* Jas/classfile.scm 1 */
								obj_t BgL_arg2351z00_3243;

								{	/* Jas/classfile.scm 1 */

									{	/* Jas/classfile.scm 1 */
										obj_t BgL_locationz00_3245;

										BgL_locationz00_3245 = BBOOL(((bool_t) 0));
										{	/* Jas/classfile.scm 1 */

											BgL_arg2351z00_3243 =
												BGl_readz00zz__readerz00(BgL_cportz00_3240,
												BgL_locationz00_3245);
										}
									}
								}
								{	/* Jas/classfile.scm 1 */
									int BgL_tmpz00_3577;

									BgL_tmpz00_3577 = (int) (BgL_iz00_3241);
									CNST_TABLE_SET(BgL_tmpz00_3577, BgL_arg2351z00_3243);
							}}
							{	/* Jas/classfile.scm 1 */
								int BgL_auxz00_3246;

								BgL_auxz00_3246 = (int) ((BgL_iz00_3241 - 1L));
								{
									long BgL_iz00_3582;

									BgL_iz00_3582 = (long) (BgL_auxz00_3246);
									BgL_iz00_3241 = BgL_iz00_3582;
									goto BgL_loopz00_3242;
								}
							}
						}
				}
			}
		}

	}



/* gc-roots-init */
	obj_t BGl_gczd2rootszd2initz00zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.scm 1 */
			return bgl_gc_roots_register();
		}

	}



/* toplevel-init */
	obj_t BGl_toplevelzd2initzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.scm 1 */
			{	/* Jas/classfile.scm 101 */
				obj_t BgL_arg1372z00_331;
				obj_t BgL_arg1373z00_332;

				{	/* Jas/classfile.scm 101 */
					BgL_basicz00_bglt BgL_arg1374z00_333;

					{	/* Jas/classfile.scm 101 */
						BgL_basicz00_bglt BgL_new1279z00_334;

						{	/* Jas/classfile.scm 101 */
							BgL_basicz00_bglt BgL_new1278z00_335;

							BgL_new1278z00_335 =
								((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
											BgL_basicz00_bgl))));
							{	/* Jas/classfile.scm 101 */
								long BgL_arg1375z00_336;

								BgL_arg1375z00_336 =
									BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
								BGL_OBJECT_CLASS_NUM_SET(
									((BgL_objectz00_bglt) BgL_new1278z00_335),
									BgL_arg1375z00_336);
							}
							BgL_new1279z00_334 = BgL_new1278z00_335;
						}
						((((BgL_jastypez00_bglt) COBJECT(
										((BgL_jastypez00_bglt) BgL_new1279z00_334)))->BgL_codez00) =
							((obj_t) BGl_string2212z00zzjas_classfilez00), BUNSPEC);
						((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
											BgL_new1279z00_334)))->BgL_vectz00) =
							((obj_t) BFALSE), BUNSPEC);
						BgL_arg1374z00_333 = BgL_new1279z00_334;
					}
					BgL_arg1372z00_331 =
						MAKE_YOUNG_PAIR(CNST_TABLE_REF(0L), ((obj_t) BgL_arg1374z00_333));
				}
				{	/* Jas/classfile.scm 102 */
					obj_t BgL_arg1376z00_337;
					obj_t BgL_arg1377z00_338;

					{	/* Jas/classfile.scm 102 */
						BgL_basicz00_bglt BgL_arg1379z00_339;

						{	/* Jas/classfile.scm 102 */
							BgL_basicz00_bglt BgL_new1281z00_340;

							{	/* Jas/classfile.scm 102 */
								BgL_basicz00_bglt BgL_new1280z00_341;

								BgL_new1280z00_341 =
									((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
												BgL_basicz00_bgl))));
								{	/* Jas/classfile.scm 102 */
									long BgL_arg1397z00_342;

									BgL_arg1397z00_342 =
										BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
									BGL_OBJECT_CLASS_NUM_SET(
										((BgL_objectz00_bglt) BgL_new1280z00_341),
										BgL_arg1397z00_342);
								}
								BgL_new1281z00_340 = BgL_new1280z00_341;
							}
							((((BgL_jastypez00_bglt) COBJECT(
											((BgL_jastypez00_bglt) BgL_new1281z00_340)))->
									BgL_codez00) =
								((obj_t) BGl_string2213z00zzjas_classfilez00), BUNSPEC);
							((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
												BgL_new1281z00_340)))->BgL_vectz00) =
								((obj_t) BFALSE), BUNSPEC);
							BgL_arg1379z00_339 = BgL_new1281z00_340;
						}
						BgL_arg1376z00_337 =
							MAKE_YOUNG_PAIR(CNST_TABLE_REF(1L), ((obj_t) BgL_arg1379z00_339));
					}
					{	/* Jas/classfile.scm 103 */
						obj_t BgL_arg1407z00_343;
						obj_t BgL_arg1408z00_344;

						{	/* Jas/classfile.scm 103 */
							BgL_basicz00_bglt BgL_arg1420z00_345;

							{	/* Jas/classfile.scm 103 */
								BgL_basicz00_bglt BgL_new1283z00_346;

								{	/* Jas/classfile.scm 103 */
									BgL_basicz00_bglt BgL_new1282z00_347;

									BgL_new1282z00_347 =
										((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
													BgL_basicz00_bgl))));
									{	/* Jas/classfile.scm 103 */
										long BgL_arg1431z00_348;

										BgL_arg1431z00_348 =
											BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
										BGL_OBJECT_CLASS_NUM_SET(
											((BgL_objectz00_bglt) BgL_new1282z00_347),
											BgL_arg1431z00_348);
									}
									BgL_new1283z00_346 = BgL_new1282z00_347;
								}
								((((BgL_jastypez00_bglt) COBJECT(
												((BgL_jastypez00_bglt) BgL_new1283z00_346)))->
										BgL_codez00) =
									((obj_t) BGl_string2214z00zzjas_classfilez00), BUNSPEC);
								((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
													BgL_new1283z00_346)))->BgL_vectz00) =
									((obj_t) BFALSE), BUNSPEC);
								BgL_arg1420z00_345 = BgL_new1283z00_346;
							}
							BgL_arg1407z00_343 =
								MAKE_YOUNG_PAIR(CNST_TABLE_REF(2L),
								((obj_t) BgL_arg1420z00_345));
						}
						{	/* Jas/classfile.scm 104 */
							obj_t BgL_arg1436z00_349;
							obj_t BgL_arg1437z00_350;

							{	/* Jas/classfile.scm 104 */
								BgL_basicz00_bglt BgL_arg1450z00_351;

								{	/* Jas/classfile.scm 104 */
									BgL_basicz00_bglt BgL_new1285z00_352;

									{	/* Jas/classfile.scm 104 */
										BgL_basicz00_bglt BgL_new1284z00_353;

										BgL_new1284z00_353 =
											((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
														BgL_basicz00_bgl))));
										{	/* Jas/classfile.scm 104 */
											long BgL_arg1451z00_354;

											BgL_arg1451z00_354 =
												BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
											BGL_OBJECT_CLASS_NUM_SET(
												((BgL_objectz00_bglt) BgL_new1284z00_353),
												BgL_arg1451z00_354);
										}
										BgL_new1285z00_352 = BgL_new1284z00_353;
									}
									((((BgL_jastypez00_bglt) COBJECT(
													((BgL_jastypez00_bglt) BgL_new1285z00_352)))->
											BgL_codez00) =
										((obj_t) BGl_string2215z00zzjas_classfilez00), BUNSPEC);
									((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
														BgL_new1285z00_352)))->BgL_vectz00) =
										((obj_t) BFALSE), BUNSPEC);
									BgL_arg1450z00_351 = BgL_new1285z00_352;
								}
								BgL_arg1436z00_349 =
									MAKE_YOUNG_PAIR(CNST_TABLE_REF(3L),
									((obj_t) BgL_arg1450z00_351));
							}
							{	/* Jas/classfile.scm 105 */
								obj_t BgL_arg1452z00_355;
								obj_t BgL_arg1453z00_356;

								{	/* Jas/classfile.scm 105 */
									BgL_basicz00_bglt BgL_arg1479z00_357;

									{	/* Jas/classfile.scm 105 */
										BgL_basicz00_bglt BgL_new1287z00_358;

										{	/* Jas/classfile.scm 105 */
											BgL_basicz00_bglt BgL_new1286z00_359;

											BgL_new1286z00_359 =
												((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
															BgL_basicz00_bgl))));
											{	/* Jas/classfile.scm 105 */
												long BgL_arg1491z00_360;

												BgL_arg1491z00_360 =
													BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
												BGL_OBJECT_CLASS_NUM_SET(
													((BgL_objectz00_bglt) BgL_new1286z00_359),
													BgL_arg1491z00_360);
											}
											BgL_new1287z00_358 = BgL_new1286z00_359;
										}
										((((BgL_jastypez00_bglt) COBJECT(
														((BgL_jastypez00_bglt) BgL_new1287z00_358)))->
												BgL_codez00) =
											((obj_t) BGl_string2216z00zzjas_classfilez00), BUNSPEC);
										((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
															BgL_new1287z00_358)))->BgL_vectz00) =
											((obj_t) BFALSE), BUNSPEC);
										BgL_arg1479z00_357 = BgL_new1287z00_358;
									}
									BgL_arg1452z00_355 =
										MAKE_YOUNG_PAIR(CNST_TABLE_REF(4L),
										((obj_t) BgL_arg1479z00_357));
								}
								{	/* Jas/classfile.scm 106 */
									obj_t BgL_arg1492z00_361;
									obj_t BgL_arg1494z00_362;

									{	/* Jas/classfile.scm 106 */
										BgL_basicz00_bglt BgL_arg1496z00_363;

										{	/* Jas/classfile.scm 106 */
											BgL_basicz00_bglt BgL_new1289z00_364;

											{	/* Jas/classfile.scm 106 */
												BgL_basicz00_bglt BgL_new1288z00_365;

												BgL_new1288z00_365 =
													((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
																BgL_basicz00_bgl))));
												{	/* Jas/classfile.scm 106 */
													long BgL_arg1497z00_366;

													BgL_arg1497z00_366 =
														BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
													BGL_OBJECT_CLASS_NUM_SET(
														((BgL_objectz00_bglt) BgL_new1288z00_365),
														BgL_arg1497z00_366);
												}
												BgL_new1289z00_364 = BgL_new1288z00_365;
											}
											((((BgL_jastypez00_bglt) COBJECT(
															((BgL_jastypez00_bglt) BgL_new1289z00_364)))->
													BgL_codez00) =
												((obj_t) BGl_string2217z00zzjas_classfilez00), BUNSPEC);
											((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
																BgL_new1289z00_364)))->BgL_vectz00) =
												((obj_t) BFALSE), BUNSPEC);
											BgL_arg1496z00_363 = BgL_new1289z00_364;
										}
										BgL_arg1492z00_361 =
											MAKE_YOUNG_PAIR(CNST_TABLE_REF(5L),
											((obj_t) BgL_arg1496z00_363));
									}
									{	/* Jas/classfile.scm 107 */
										obj_t BgL_arg1519z00_367;
										obj_t BgL_arg1528z00_368;

										{	/* Jas/classfile.scm 107 */
											BgL_basicz00_bglt BgL_arg1532z00_369;

											{	/* Jas/classfile.scm 107 */
												BgL_basicz00_bglt BgL_new1292z00_370;

												{	/* Jas/classfile.scm 107 */
													BgL_basicz00_bglt BgL_new1290z00_371;

													BgL_new1290z00_371 =
														((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
																	BgL_basicz00_bgl))));
													{	/* Jas/classfile.scm 107 */
														long BgL_arg1534z00_372;

														BgL_arg1534z00_372 =
															BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
														BGL_OBJECT_CLASS_NUM_SET(
															((BgL_objectz00_bglt) BgL_new1290z00_371),
															BgL_arg1534z00_372);
													}
													BgL_new1292z00_370 = BgL_new1290z00_371;
												}
												((((BgL_jastypez00_bglt) COBJECT(
																((BgL_jastypez00_bglt) BgL_new1292z00_370)))->
														BgL_codez00) =
													((obj_t) BGl_string2218z00zzjas_classfilez00),
													BUNSPEC);
												((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
																	BgL_new1292z00_370)))->BgL_vectz00) =
													((obj_t) BFALSE), BUNSPEC);
												BgL_arg1532z00_369 = BgL_new1292z00_370;
											}
											BgL_arg1519z00_367 =
												MAKE_YOUNG_PAIR(CNST_TABLE_REF(6L),
												((obj_t) BgL_arg1532z00_369));
										}
										{	/* Jas/classfile.scm 108 */
											obj_t BgL_arg1541z00_373;
											obj_t BgL_arg1545z00_374;

											{	/* Jas/classfile.scm 108 */
												BgL_basicz00_bglt BgL_arg1546z00_375;

												{	/* Jas/classfile.scm 108 */
													BgL_basicz00_bglt BgL_new1294z00_376;

													{	/* Jas/classfile.scm 108 */
														BgL_basicz00_bglt BgL_new1293z00_377;

														BgL_new1293z00_377 =
															((BgL_basicz00_bglt)
															BOBJECT(GC_MALLOC(sizeof(struct
																		BgL_basicz00_bgl))));
														{	/* Jas/classfile.scm 108 */
															long BgL_arg1547z00_378;

															BgL_arg1547z00_378 =
																BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
															BGL_OBJECT_CLASS_NUM_SET(
																((BgL_objectz00_bglt) BgL_new1293z00_377),
																BgL_arg1547z00_378);
														}
														BgL_new1294z00_376 = BgL_new1293z00_377;
													}
													((((BgL_jastypez00_bglt) COBJECT(
																	((BgL_jastypez00_bglt) BgL_new1294z00_376)))->
															BgL_codez00) =
														((obj_t) BGl_string2219z00zzjas_classfilez00),
														BUNSPEC);
													((((BgL_jastypez00_bglt)
																COBJECT(((BgL_jastypez00_bglt)
																		BgL_new1294z00_376)))->BgL_vectz00) =
														((obj_t) BFALSE), BUNSPEC);
													BgL_arg1546z00_375 = BgL_new1294z00_376;
												}
												BgL_arg1541z00_373 =
													MAKE_YOUNG_PAIR(CNST_TABLE_REF(7L),
													((obj_t) BgL_arg1546z00_375));
											}
											{	/* Jas/classfile.scm 109 */
												obj_t BgL_arg1550z00_379;

												{	/* Jas/classfile.scm 109 */
													BgL_basicz00_bglt BgL_arg1554z00_380;

													{	/* Jas/classfile.scm 109 */
														BgL_basicz00_bglt BgL_new1296z00_381;

														{	/* Jas/classfile.scm 109 */
															BgL_basicz00_bglt BgL_new1295z00_382;

															BgL_new1295z00_382 =
																((BgL_basicz00_bglt)
																BOBJECT(GC_MALLOC(sizeof(struct
																			BgL_basicz00_bgl))));
															{	/* Jas/classfile.scm 109 */
																long BgL_arg1555z00_383;

																BgL_arg1555z00_383 =
																	BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
																BGL_OBJECT_CLASS_NUM_SET(
																	((BgL_objectz00_bglt) BgL_new1295z00_382),
																	BgL_arg1555z00_383);
															}
															BgL_new1296z00_381 = BgL_new1295z00_382;
														}
														((((BgL_jastypez00_bglt) COBJECT(
																		((BgL_jastypez00_bglt)
																			BgL_new1296z00_381)))->BgL_codez00) =
															((obj_t) BGl_string2220z00zzjas_classfilez00),
															BUNSPEC);
														((((BgL_jastypez00_bglt)
																	COBJECT(((BgL_jastypez00_bglt)
																			BgL_new1296z00_381)))->BgL_vectz00) =
															((obj_t) BFALSE), BUNSPEC);
														BgL_arg1554z00_380 = BgL_new1296z00_381;
													}
													BgL_arg1550z00_379 =
														MAKE_YOUNG_PAIR(CNST_TABLE_REF(8L),
														((obj_t) BgL_arg1554z00_380));
												}
												BgL_arg1545z00_374 =
													MAKE_YOUNG_PAIR(BgL_arg1550z00_379, BNIL);
											}
											BgL_arg1528z00_368 =
												MAKE_YOUNG_PAIR(BgL_arg1541z00_373, BgL_arg1545z00_374);
										}
										BgL_arg1494z00_362 =
											MAKE_YOUNG_PAIR(BgL_arg1519z00_367, BgL_arg1528z00_368);
									}
									BgL_arg1453z00_356 =
										MAKE_YOUNG_PAIR(BgL_arg1492z00_361, BgL_arg1494z00_362);
								}
								BgL_arg1437z00_350 =
									MAKE_YOUNG_PAIR(BgL_arg1452z00_355, BgL_arg1453z00_356);
							}
							BgL_arg1408z00_344 =
								MAKE_YOUNG_PAIR(BgL_arg1436z00_349, BgL_arg1437z00_350);
						}
						BgL_arg1377z00_338 =
							MAKE_YOUNG_PAIR(BgL_arg1407z00_343, BgL_arg1408z00_344);
					}
					BgL_arg1373z00_332 =
						MAKE_YOUNG_PAIR(BgL_arg1376z00_337, BgL_arg1377z00_338);
				}
				BGl_basiczd2encodedzd2typez00zzjas_classfilez00 =
					MAKE_YOUNG_PAIR(BgL_arg1372z00_331, BgL_arg1373z00_332);
			}
			{	/* Jas/classfile.scm 111 */
				obj_t BgL_arg1560z00_384;

				BgL_arg1560z00_384 =
					BGl_assqz00zz__r4_pairs_and_lists_6_3z00(CNST_TABLE_REF(3L),
					BGl_basiczd2encodedzd2typez00zzjas_classfilez00);
				BGl_pourquoi_tant_de_hainez00zzjas_classfilez00 =
					CDR(((obj_t) BgL_arg1560z00_384));
			}
			{	/* Jas/classfile.scm 114 */
				BgL_vectz00_bglt BgL_arg1563z00_385;

				{	/* Jas/classfile.scm 114 */
					BgL_vectz00_bglt BgL_new1298z00_386;

					{	/* Jas/classfile.scm 115 */
						BgL_vectz00_bglt BgL_new1297z00_387;

						BgL_new1297z00_387 =
							((BgL_vectz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
										BgL_vectz00_bgl))));
						{	/* Jas/classfile.scm 115 */
							long BgL_arg1564z00_388;

							BgL_arg1564z00_388 = BGL_CLASS_NUM(BGl_vectz00zzjas_classfilez00);
							BGL_OBJECT_CLASS_NUM_SET(
								((BgL_objectz00_bglt) BgL_new1297z00_387), BgL_arg1564z00_388);
						}
						BgL_new1298z00_386 = BgL_new1297z00_387;
					}
					((((BgL_jastypez00_bglt) COBJECT(
									((BgL_jastypez00_bglt) BgL_new1298z00_386)))->BgL_codez00) =
						((obj_t) BGl_string2221z00zzjas_classfilez00), BUNSPEC);
					((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
										BgL_new1298z00_386)))->BgL_vectz00) =
						((obj_t) BFALSE), BUNSPEC);
					((((BgL_vectz00_bglt) COBJECT(BgL_new1298z00_386))->BgL_typez00) =
						((BgL_jastypez00_bglt) ((BgL_jastypez00_bglt)
								BGl_pourquoi_tant_de_hainez00zzjas_classfilez00)), BUNSPEC);
					BgL_arg1563z00_385 = BgL_new1298z00_386;
				}
				{	/* Jas/classfile.scm 113 */
					BgL_jastypez00_bglt BgL_oz00_1398;

					BgL_oz00_1398 =
						((BgL_jastypez00_bglt)
						BGl_pourquoi_tant_de_hainez00zzjas_classfilez00);
					return ((((BgL_jastypez00_bglt) COBJECT(BgL_oz00_1398))->
							BgL_vectz00) = ((obj_t) ((obj_t) BgL_arg1563z00_385)), BUNSPEC);
				}
			}
		}

	}



/* make-JasType */
	BGL_EXPORTED_DEF BgL_jastypez00_bglt
		BGl_makezd2JasTypezd2zzjas_classfilez00(obj_t BgL_code1202z00_3,
		obj_t BgL_vect1203z00_4)
	{
		{	/* Jas/classfile.sch 202 */
			{	/* Jas/classfile.sch 202 */
				BgL_jastypez00_bglt BgL_new1140z00_3251;

				{	/* Jas/classfile.sch 202 */
					BgL_jastypez00_bglt BgL_new1139z00_3252;

					BgL_new1139z00_3252 =
						((BgL_jastypez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_jastypez00_bgl))));
					{	/* Jas/classfile.sch 202 */
						long BgL_arg1578z00_3253;

						BgL_arg1578z00_3253 =
							BGL_CLASS_NUM(BGl_JasTypez00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1139z00_3252), BgL_arg1578z00_3253);
					}
					BgL_new1140z00_3251 = BgL_new1139z00_3252;
				}
				((((BgL_jastypez00_bglt) COBJECT(BgL_new1140z00_3251))->BgL_codez00) =
					((obj_t) BgL_code1202z00_3), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(BgL_new1140z00_3251))->BgL_vectz00) =
					((obj_t) BgL_vect1203z00_4), BUNSPEC);
				return BgL_new1140z00_3251;
			}
		}

	}



/* &make-JasType */
	BgL_jastypez00_bglt BGl_z62makezd2JasTypezb0zzjas_classfilez00(obj_t
		BgL_envz00_2361, obj_t BgL_code1202z00_2362, obj_t BgL_vect1203z00_2363)
	{
		{	/* Jas/classfile.sch 202 */
			return
				BGl_makezd2JasTypezd2zzjas_classfilez00(BgL_code1202z00_2362,
				BgL_vect1203z00_2363);
		}

	}



/* JasType? */
	BGL_EXPORTED_DEF bool_t BGl_JasTypezf3zf3zzjas_classfilez00(obj_t
		BgL_objz00_5)
	{
		{	/* Jas/classfile.sch 203 */
			{	/* Jas/classfile.sch 203 */
				obj_t BgL_classz00_3254;

				BgL_classz00_3254 = BGl_JasTypez00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_5))
					{	/* Jas/classfile.sch 203 */
						BgL_objectz00_bglt BgL_arg1801z00_3255;

						BgL_arg1801z00_3255 = (BgL_objectz00_bglt) (BgL_objz00_5);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 203 */
								long BgL_idxz00_3256;

								BgL_idxz00_3256 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3255);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3256 + 1L)) == BgL_classz00_3254);
							}
						else
							{	/* Jas/classfile.sch 203 */
								bool_t BgL_res2181z00_3259;

								{	/* Jas/classfile.sch 203 */
									obj_t BgL_oclassz00_3260;

									{	/* Jas/classfile.sch 203 */
										long BgL_arg1808z00_3261;

										{	/* Jas/classfile.sch 203 */
											long BgL_arg1809z00_3262;

											BgL_arg1809z00_3262 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3255);
											BgL_arg1808z00_3261 = (BgL_arg1809z00_3262 - OBJECT_TYPE);
										}
										BgL_oclassz00_3260 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3261);
									}
									{	/* Jas/classfile.sch 203 */
										bool_t BgL__ortest_1115z00_3263;

										BgL__ortest_1115z00_3263 =
											(BgL_classz00_3254 == BgL_oclassz00_3260);
										if (BgL__ortest_1115z00_3263)
											{	/* Jas/classfile.sch 203 */
												BgL_res2181z00_3259 = BgL__ortest_1115z00_3263;
											}
										else
											{	/* Jas/classfile.sch 203 */
												long BgL_odepthz00_3264;

												BgL_odepthz00_3264 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3260);
												if ((1L < BgL_odepthz00_3264))
													{	/* Jas/classfile.sch 203 */
														obj_t BgL_arg1797z00_3265;

														BgL_arg1797z00_3265 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3260, 1L);
														BgL_res2181z00_3259 =
															(BgL_arg1797z00_3265 == BgL_classz00_3254);
													}
												else
													{	/* Jas/classfile.sch 203 */
														BgL_res2181z00_3259 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2181z00_3259;
							}
					}
				else
					{	/* Jas/classfile.sch 203 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &JasType? */
	obj_t BGl_z62JasTypezf3z91zzjas_classfilez00(obj_t BgL_envz00_2364,
		obj_t BgL_objz00_2365)
	{
		{	/* Jas/classfile.sch 203 */
			return BBOOL(BGl_JasTypezf3zf3zzjas_classfilez00(BgL_objz00_2365));
		}

	}



/* JasType-nil */
	BGL_EXPORTED_DEF BgL_jastypez00_bglt
		BGl_JasTypezd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 204 */
			{	/* Jas/classfile.sch 204 */
				obj_t BgL_classz00_1437;

				BgL_classz00_1437 = BGl_JasTypez00zzjas_classfilez00;
				{	/* Jas/classfile.sch 204 */
					obj_t BgL__ortest_1117z00_1438;

					BgL__ortest_1117z00_1438 = BGL_CLASS_NIL(BgL_classz00_1437);
					if (CBOOL(BgL__ortest_1117z00_1438))
						{	/* Jas/classfile.sch 204 */
							return ((BgL_jastypez00_bglt) BgL__ortest_1117z00_1438);
						}
					else
						{	/* Jas/classfile.sch 204 */
							return
								((BgL_jastypez00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1437));
						}
				}
			}
		}

	}



/* &JasType-nil */
	BgL_jastypez00_bglt BGl_z62JasTypezd2nilzb0zzjas_classfilez00(obj_t
		BgL_envz00_2366)
	{
		{	/* Jas/classfile.sch 204 */
			return BGl_JasTypezd2nilzd2zzjas_classfilez00();
		}

	}



/* JasType-vect */
	BGL_EXPORTED_DEF obj_t
		BGl_JasTypezd2vectzd2zzjas_classfilez00(BgL_jastypez00_bglt BgL_oz00_6)
	{
		{	/* Jas/classfile.sch 205 */
			return (((BgL_jastypez00_bglt) COBJECT(BgL_oz00_6))->BgL_vectz00);
		}

	}



/* &JasType-vect */
	obj_t BGl_z62JasTypezd2vectzb0zzjas_classfilez00(obj_t BgL_envz00_2367,
		obj_t BgL_oz00_2368)
	{
		{	/* Jas/classfile.sch 205 */
			return
				BGl_JasTypezd2vectzd2zzjas_classfilez00(
				((BgL_jastypez00_bglt) BgL_oz00_2368));
		}

	}



/* JasType-vect-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_JasTypezd2vectzd2setz12z12zzjas_classfilez00(BgL_jastypez00_bglt
		BgL_oz00_7, obj_t BgL_vz00_8)
	{
		{	/* Jas/classfile.sch 206 */
			return
				((((BgL_jastypez00_bglt) COBJECT(BgL_oz00_7))->BgL_vectz00) =
				((obj_t) BgL_vz00_8), BUNSPEC);
		}

	}



/* &JasType-vect-set! */
	obj_t BGl_z62JasTypezd2vectzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2369, obj_t BgL_oz00_2370, obj_t BgL_vz00_2371)
	{
		{	/* Jas/classfile.sch 206 */
			return
				BGl_JasTypezd2vectzd2setz12z12zzjas_classfilez00(
				((BgL_jastypez00_bglt) BgL_oz00_2370), BgL_vz00_2371);
		}

	}



/* JasType-code */
	BGL_EXPORTED_DEF obj_t
		BGl_JasTypezd2codezd2zzjas_classfilez00(BgL_jastypez00_bglt BgL_oz00_9)
	{
		{	/* Jas/classfile.sch 207 */
			return (((BgL_jastypez00_bglt) COBJECT(BgL_oz00_9))->BgL_codez00);
		}

	}



/* &JasType-code */
	obj_t BGl_z62JasTypezd2codezb0zzjas_classfilez00(obj_t BgL_envz00_2372,
		obj_t BgL_oz00_2373)
	{
		{	/* Jas/classfile.sch 207 */
			return
				BGl_JasTypezd2codezd2zzjas_classfilez00(
				((BgL_jastypez00_bglt) BgL_oz00_2373));
		}

	}



/* JasType-code-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_JasTypezd2codezd2setz12z12zzjas_classfilez00(BgL_jastypez00_bglt
		BgL_oz00_10, obj_t BgL_vz00_11)
	{
		{	/* Jas/classfile.sch 208 */
			return
				((((BgL_jastypez00_bglt) COBJECT(BgL_oz00_10))->BgL_codez00) =
				((obj_t) BgL_vz00_11), BUNSPEC);
		}

	}



/* &JasType-code-set! */
	obj_t BGl_z62JasTypezd2codezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2374, obj_t BgL_oz00_2375, obj_t BgL_vz00_2376)
	{
		{	/* Jas/classfile.sch 208 */
			return
				BGl_JasTypezd2codezd2setz12z12zzjas_classfilez00(
				((BgL_jastypez00_bglt) BgL_oz00_2375), BgL_vz00_2376);
		}

	}



/* make-basic */
	BGL_EXPORTED_DEF BgL_basicz00_bglt BGl_makezd2basiczd2zzjas_classfilez00(obj_t
		BgL_code1199z00_12, obj_t BgL_vect1200z00_13)
	{
		{	/* Jas/classfile.sch 211 */
			{	/* Jas/classfile.sch 211 */
				BgL_basicz00_bglt BgL_new1146z00_3266;

				{	/* Jas/classfile.sch 211 */
					BgL_basicz00_bglt BgL_new1145z00_3267;

					BgL_new1145z00_3267 =
						((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_basicz00_bgl))));
					{	/* Jas/classfile.sch 211 */
						long BgL_arg1579z00_3268;

						BgL_arg1579z00_3268 = BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1145z00_3267), BgL_arg1579z00_3268);
					}
					BgL_new1146z00_3266 = BgL_new1145z00_3267;
				}
				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt) BgL_new1146z00_3266)))->BgL_codez00) =
					((obj_t) BgL_code1199z00_12), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
									BgL_new1146z00_3266)))->BgL_vectz00) =
					((obj_t) BgL_vect1200z00_13), BUNSPEC);
				return BgL_new1146z00_3266;
			}
		}

	}



/* &make-basic */
	BgL_basicz00_bglt BGl_z62makezd2basiczb0zzjas_classfilez00(obj_t
		BgL_envz00_2377, obj_t BgL_code1199z00_2378, obj_t BgL_vect1200z00_2379)
	{
		{	/* Jas/classfile.sch 211 */
			return
				BGl_makezd2basiczd2zzjas_classfilez00(BgL_code1199z00_2378,
				BgL_vect1200z00_2379);
		}

	}



/* basic? */
	BGL_EXPORTED_DEF bool_t BGl_basiczf3zf3zzjas_classfilez00(obj_t BgL_objz00_14)
	{
		{	/* Jas/classfile.sch 212 */
			{	/* Jas/classfile.sch 212 */
				obj_t BgL_classz00_3269;

				BgL_classz00_3269 = BGl_basicz00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_14))
					{	/* Jas/classfile.sch 212 */
						BgL_objectz00_bglt BgL_arg1801z00_3270;

						BgL_arg1801z00_3270 = (BgL_objectz00_bglt) (BgL_objz00_14);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 212 */
								long BgL_idxz00_3271;

								BgL_idxz00_3271 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3270);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3271 + 2L)) == BgL_classz00_3269);
							}
						else
							{	/* Jas/classfile.sch 212 */
								bool_t BgL_res2182z00_3274;

								{	/* Jas/classfile.sch 212 */
									obj_t BgL_oclassz00_3275;

									{	/* Jas/classfile.sch 212 */
										long BgL_arg1808z00_3276;

										{	/* Jas/classfile.sch 212 */
											long BgL_arg1809z00_3277;

											BgL_arg1809z00_3277 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3270);
											BgL_arg1808z00_3276 = (BgL_arg1809z00_3277 - OBJECT_TYPE);
										}
										BgL_oclassz00_3275 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3276);
									}
									{	/* Jas/classfile.sch 212 */
										bool_t BgL__ortest_1115z00_3278;

										BgL__ortest_1115z00_3278 =
											(BgL_classz00_3269 == BgL_oclassz00_3275);
										if (BgL__ortest_1115z00_3278)
											{	/* Jas/classfile.sch 212 */
												BgL_res2182z00_3274 = BgL__ortest_1115z00_3278;
											}
										else
											{	/* Jas/classfile.sch 212 */
												long BgL_odepthz00_3279;

												BgL_odepthz00_3279 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3275);
												if ((2L < BgL_odepthz00_3279))
													{	/* Jas/classfile.sch 212 */
														obj_t BgL_arg1797z00_3280;

														BgL_arg1797z00_3280 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3275, 2L);
														BgL_res2182z00_3274 =
															(BgL_arg1797z00_3280 == BgL_classz00_3269);
													}
												else
													{	/* Jas/classfile.sch 212 */
														BgL_res2182z00_3274 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2182z00_3274;
							}
					}
				else
					{	/* Jas/classfile.sch 212 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &basic? */
	obj_t BGl_z62basiczf3z91zzjas_classfilez00(obj_t BgL_envz00_2380,
		obj_t BgL_objz00_2381)
	{
		{	/* Jas/classfile.sch 212 */
			return BBOOL(BGl_basiczf3zf3zzjas_classfilez00(BgL_objz00_2381));
		}

	}



/* basic-nil */
	BGL_EXPORTED_DEF BgL_basicz00_bglt BGl_basiczd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 213 */
			{	/* Jas/classfile.sch 213 */
				obj_t BgL_classz00_1480;

				BgL_classz00_1480 = BGl_basicz00zzjas_classfilez00;
				{	/* Jas/classfile.sch 213 */
					obj_t BgL__ortest_1117z00_1481;

					BgL__ortest_1117z00_1481 = BGL_CLASS_NIL(BgL_classz00_1480);
					if (CBOOL(BgL__ortest_1117z00_1481))
						{	/* Jas/classfile.sch 213 */
							return ((BgL_basicz00_bglt) BgL__ortest_1117z00_1481);
						}
					else
						{	/* Jas/classfile.sch 213 */
							return
								((BgL_basicz00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1480));
						}
				}
			}
		}

	}



/* &basic-nil */
	BgL_basicz00_bglt BGl_z62basiczd2nilzb0zzjas_classfilez00(obj_t
		BgL_envz00_2382)
	{
		{	/* Jas/classfile.sch 213 */
			return BGl_basiczd2nilzd2zzjas_classfilez00();
		}

	}



/* basic-vect */
	BGL_EXPORTED_DEF obj_t BGl_basiczd2vectzd2zzjas_classfilez00(BgL_basicz00_bglt
		BgL_oz00_15)
	{
		{	/* Jas/classfile.sch 214 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_15)))->BgL_vectz00);
		}

	}



/* &basic-vect */
	obj_t BGl_z62basiczd2vectzb0zzjas_classfilez00(obj_t BgL_envz00_2383,
		obj_t BgL_oz00_2384)
	{
		{	/* Jas/classfile.sch 214 */
			return
				BGl_basiczd2vectzd2zzjas_classfilez00(
				((BgL_basicz00_bglt) BgL_oz00_2384));
		}

	}



/* basic-vect-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_basiczd2vectzd2setz12z12zzjas_classfilez00(BgL_basicz00_bglt
		BgL_oz00_16, obj_t BgL_vz00_17)
	{
		{	/* Jas/classfile.sch 215 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_16)))->BgL_vectz00) =
				((obj_t) BgL_vz00_17), BUNSPEC);
		}

	}



/* &basic-vect-set! */
	obj_t BGl_z62basiczd2vectzd2setz12z70zzjas_classfilez00(obj_t BgL_envz00_2385,
		obj_t BgL_oz00_2386, obj_t BgL_vz00_2387)
	{
		{	/* Jas/classfile.sch 215 */
			return
				BGl_basiczd2vectzd2setz12z12zzjas_classfilez00(
				((BgL_basicz00_bglt) BgL_oz00_2386), BgL_vz00_2387);
		}

	}



/* basic-code */
	BGL_EXPORTED_DEF obj_t BGl_basiczd2codezd2zzjas_classfilez00(BgL_basicz00_bglt
		BgL_oz00_18)
	{
		{	/* Jas/classfile.sch 216 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_18)))->BgL_codez00);
		}

	}



/* &basic-code */
	obj_t BGl_z62basiczd2codezb0zzjas_classfilez00(obj_t BgL_envz00_2388,
		obj_t BgL_oz00_2389)
	{
		{	/* Jas/classfile.sch 216 */
			return
				BGl_basiczd2codezd2zzjas_classfilez00(
				((BgL_basicz00_bglt) BgL_oz00_2389));
		}

	}



/* basic-code-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_basiczd2codezd2setz12z12zzjas_classfilez00(BgL_basicz00_bglt
		BgL_oz00_19, obj_t BgL_vz00_20)
	{
		{	/* Jas/classfile.sch 217 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_19)))->BgL_codez00) =
				((obj_t) BgL_vz00_20), BUNSPEC);
		}

	}



/* &basic-code-set! */
	obj_t BGl_z62basiczd2codezd2setz12z70zzjas_classfilez00(obj_t BgL_envz00_2390,
		obj_t BgL_oz00_2391, obj_t BgL_vz00_2392)
	{
		{	/* Jas/classfile.sch 217 */
			return
				BGl_basiczd2codezd2setz12z12zzjas_classfilez00(
				((BgL_basicz00_bglt) BgL_oz00_2391), BgL_vz00_2392);
		}

	}



/* make-vect */
	BGL_EXPORTED_DEF BgL_vectz00_bglt BGl_makezd2vectzd2zzjas_classfilez00(obj_t
		BgL_code1195z00_21, obj_t BgL_vect1196z00_22,
		BgL_jastypez00_bglt BgL_type1197z00_23)
	{
		{	/* Jas/classfile.sch 220 */
			{	/* Jas/classfile.sch 220 */
				BgL_vectz00_bglt BgL_new1152z00_3281;

				{	/* Jas/classfile.sch 220 */
					BgL_vectz00_bglt BgL_new1151z00_3282;

					BgL_new1151z00_3282 =
						((BgL_vectz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_vectz00_bgl))));
					{	/* Jas/classfile.sch 220 */
						long BgL_arg1581z00_3283;

						BgL_arg1581z00_3283 = BGL_CLASS_NUM(BGl_vectz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1151z00_3282), BgL_arg1581z00_3283);
					}
					BgL_new1152z00_3281 = BgL_new1151z00_3282;
				}
				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt) BgL_new1152z00_3281)))->BgL_codez00) =
					((obj_t) BgL_code1195z00_21), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
									BgL_new1152z00_3281)))->BgL_vectz00) =
					((obj_t) BgL_vect1196z00_22), BUNSPEC);
				((((BgL_vectz00_bglt) COBJECT(BgL_new1152z00_3281))->BgL_typez00) =
					((BgL_jastypez00_bglt) BgL_type1197z00_23), BUNSPEC);
				return BgL_new1152z00_3281;
			}
		}

	}



/* &make-vect */
	BgL_vectz00_bglt BGl_z62makezd2vectzb0zzjas_classfilez00(obj_t
		BgL_envz00_2393, obj_t BgL_code1195z00_2394, obj_t BgL_vect1196z00_2395,
		obj_t BgL_type1197z00_2396)
	{
		{	/* Jas/classfile.sch 220 */
			return
				BGl_makezd2vectzd2zzjas_classfilez00(BgL_code1195z00_2394,
				BgL_vect1196z00_2395, ((BgL_jastypez00_bglt) BgL_type1197z00_2396));
		}

	}



/* vect? */
	BGL_EXPORTED_DEF bool_t BGl_vectzf3zf3zzjas_classfilez00(obj_t BgL_objz00_24)
	{
		{	/* Jas/classfile.sch 221 */
			{	/* Jas/classfile.sch 221 */
				obj_t BgL_classz00_3284;

				BgL_classz00_3284 = BGl_vectz00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_24))
					{	/* Jas/classfile.sch 221 */
						BgL_objectz00_bglt BgL_arg1801z00_3285;

						BgL_arg1801z00_3285 = (BgL_objectz00_bglt) (BgL_objz00_24);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 221 */
								long BgL_idxz00_3286;

								BgL_idxz00_3286 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3285);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3286 + 2L)) == BgL_classz00_3284);
							}
						else
							{	/* Jas/classfile.sch 221 */
								bool_t BgL_res2183z00_3289;

								{	/* Jas/classfile.sch 221 */
									obj_t BgL_oclassz00_3290;

									{	/* Jas/classfile.sch 221 */
										long BgL_arg1808z00_3291;

										{	/* Jas/classfile.sch 221 */
											long BgL_arg1809z00_3292;

											BgL_arg1809z00_3292 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3285);
											BgL_arg1808z00_3291 = (BgL_arg1809z00_3292 - OBJECT_TYPE);
										}
										BgL_oclassz00_3290 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3291);
									}
									{	/* Jas/classfile.sch 221 */
										bool_t BgL__ortest_1115z00_3293;

										BgL__ortest_1115z00_3293 =
											(BgL_classz00_3284 == BgL_oclassz00_3290);
										if (BgL__ortest_1115z00_3293)
											{	/* Jas/classfile.sch 221 */
												BgL_res2183z00_3289 = BgL__ortest_1115z00_3293;
											}
										else
											{	/* Jas/classfile.sch 221 */
												long BgL_odepthz00_3294;

												BgL_odepthz00_3294 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3290);
												if ((2L < BgL_odepthz00_3294))
													{	/* Jas/classfile.sch 221 */
														obj_t BgL_arg1797z00_3295;

														BgL_arg1797z00_3295 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3290, 2L);
														BgL_res2183z00_3289 =
															(BgL_arg1797z00_3295 == BgL_classz00_3284);
													}
												else
													{	/* Jas/classfile.sch 221 */
														BgL_res2183z00_3289 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2183z00_3289;
							}
					}
				else
					{	/* Jas/classfile.sch 221 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &vect? */
	obj_t BGl_z62vectzf3z91zzjas_classfilez00(obj_t BgL_envz00_2397,
		obj_t BgL_objz00_2398)
	{
		{	/* Jas/classfile.sch 221 */
			return BBOOL(BGl_vectzf3zf3zzjas_classfilez00(BgL_objz00_2398));
		}

	}



/* vect-nil */
	BGL_EXPORTED_DEF BgL_vectz00_bglt BGl_vectzd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 222 */
			{	/* Jas/classfile.sch 222 */
				obj_t BgL_classz00_1523;

				BgL_classz00_1523 = BGl_vectz00zzjas_classfilez00;
				{	/* Jas/classfile.sch 222 */
					obj_t BgL__ortest_1117z00_1524;

					BgL__ortest_1117z00_1524 = BGL_CLASS_NIL(BgL_classz00_1523);
					if (CBOOL(BgL__ortest_1117z00_1524))
						{	/* Jas/classfile.sch 222 */
							return ((BgL_vectz00_bglt) BgL__ortest_1117z00_1524);
						}
					else
						{	/* Jas/classfile.sch 222 */
							return
								((BgL_vectz00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1523));
						}
				}
			}
		}

	}



/* &vect-nil */
	BgL_vectz00_bglt BGl_z62vectzd2nilzb0zzjas_classfilez00(obj_t BgL_envz00_2399)
	{
		{	/* Jas/classfile.sch 222 */
			return BGl_vectzd2nilzd2zzjas_classfilez00();
		}

	}



/* vect-type */
	BGL_EXPORTED_DEF BgL_jastypez00_bglt
		BGl_vectzd2typezd2zzjas_classfilez00(BgL_vectz00_bglt BgL_oz00_25)
	{
		{	/* Jas/classfile.sch 223 */
			return (((BgL_vectz00_bglt) COBJECT(BgL_oz00_25))->BgL_typez00);
		}

	}



/* &vect-type */
	BgL_jastypez00_bglt BGl_z62vectzd2typezb0zzjas_classfilez00(obj_t
		BgL_envz00_2400, obj_t BgL_oz00_2401)
	{
		{	/* Jas/classfile.sch 223 */
			return
				BGl_vectzd2typezd2zzjas_classfilez00(
				((BgL_vectz00_bglt) BgL_oz00_2401));
		}

	}



/* vect-type-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_vectzd2typezd2setz12z12zzjas_classfilez00(BgL_vectz00_bglt BgL_oz00_26,
		BgL_jastypez00_bglt BgL_vz00_27)
	{
		{	/* Jas/classfile.sch 224 */
			return
				((((BgL_vectz00_bglt) COBJECT(BgL_oz00_26))->BgL_typez00) =
				((BgL_jastypez00_bglt) BgL_vz00_27), BUNSPEC);
		}

	}



/* &vect-type-set! */
	obj_t BGl_z62vectzd2typezd2setz12z70zzjas_classfilez00(obj_t BgL_envz00_2402,
		obj_t BgL_oz00_2403, obj_t BgL_vz00_2404)
	{
		{	/* Jas/classfile.sch 224 */
			return
				BGl_vectzd2typezd2setz12z12zzjas_classfilez00(
				((BgL_vectz00_bglt) BgL_oz00_2403),
				((BgL_jastypez00_bglt) BgL_vz00_2404));
		}

	}



/* vect-vect */
	BGL_EXPORTED_DEF obj_t BGl_vectzd2vectzd2zzjas_classfilez00(BgL_vectz00_bglt
		BgL_oz00_28)
	{
		{	/* Jas/classfile.sch 225 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_28)))->BgL_vectz00);
		}

	}



/* &vect-vect */
	obj_t BGl_z62vectzd2vectzb0zzjas_classfilez00(obj_t BgL_envz00_2405,
		obj_t BgL_oz00_2406)
	{
		{	/* Jas/classfile.sch 225 */
			return
				BGl_vectzd2vectzd2zzjas_classfilez00(
				((BgL_vectz00_bglt) BgL_oz00_2406));
		}

	}



/* vect-vect-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_vectzd2vectzd2setz12z12zzjas_classfilez00(BgL_vectz00_bglt BgL_oz00_29,
		obj_t BgL_vz00_30)
	{
		{	/* Jas/classfile.sch 226 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_29)))->BgL_vectz00) =
				((obj_t) BgL_vz00_30), BUNSPEC);
		}

	}



/* &vect-vect-set! */
	obj_t BGl_z62vectzd2vectzd2setz12z70zzjas_classfilez00(obj_t BgL_envz00_2407,
		obj_t BgL_oz00_2408, obj_t BgL_vz00_2409)
	{
		{	/* Jas/classfile.sch 226 */
			return
				BGl_vectzd2vectzd2setz12z12zzjas_classfilez00(
				((BgL_vectz00_bglt) BgL_oz00_2408), BgL_vz00_2409);
		}

	}



/* vect-code */
	BGL_EXPORTED_DEF obj_t BGl_vectzd2codezd2zzjas_classfilez00(BgL_vectz00_bglt
		BgL_oz00_31)
	{
		{	/* Jas/classfile.sch 227 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_31)))->BgL_codez00);
		}

	}



/* &vect-code */
	obj_t BGl_z62vectzd2codezb0zzjas_classfilez00(obj_t BgL_envz00_2410,
		obj_t BgL_oz00_2411)
	{
		{	/* Jas/classfile.sch 227 */
			return
				BGl_vectzd2codezd2zzjas_classfilez00(
				((BgL_vectz00_bglt) BgL_oz00_2411));
		}

	}



/* vect-code-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_vectzd2codezd2setz12z12zzjas_classfilez00(BgL_vectz00_bglt BgL_oz00_32,
		obj_t BgL_vz00_33)
	{
		{	/* Jas/classfile.sch 228 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_32)))->BgL_codez00) =
				((obj_t) BgL_vz00_33), BUNSPEC);
		}

	}



/* &vect-code-set! */
	obj_t BGl_z62vectzd2codezd2setz12z70zzjas_classfilez00(obj_t BgL_envz00_2412,
		obj_t BgL_oz00_2413, obj_t BgL_vz00_2414)
	{
		{	/* Jas/classfile.sch 228 */
			return
				BGl_vectzd2codezd2setz12z12zzjas_classfilez00(
				((BgL_vectz00_bglt) BgL_oz00_2413), BgL_vz00_2414);
		}

	}



/* make-JasFun */
	BGL_EXPORTED_DEF BgL_jasfunz00_bglt
		BGl_makezd2JasFunzd2zzjas_classfilez00(obj_t BgL_code1190z00_34,
		obj_t BgL_vect1191z00_35, BgL_jastypez00_bglt BgL_tret1192z00_36,
		obj_t BgL_targs1193z00_37)
	{
		{	/* Jas/classfile.sch 231 */
			{	/* Jas/classfile.sch 231 */
				BgL_jasfunz00_bglt BgL_new1160z00_3296;

				{	/* Jas/classfile.sch 231 */
					BgL_jasfunz00_bglt BgL_new1159z00_3297;

					BgL_new1159z00_3297 =
						((BgL_jasfunz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_jasfunz00_bgl))));
					{	/* Jas/classfile.sch 231 */
						long BgL_arg1586z00_3298;

						BgL_arg1586z00_3298 =
							BGL_CLASS_NUM(BGl_JasFunz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1159z00_3297), BgL_arg1586z00_3298);
					}
					BgL_new1160z00_3296 = BgL_new1159z00_3297;
				}
				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt) BgL_new1160z00_3296)))->BgL_codez00) =
					((obj_t) BgL_code1190z00_34), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
									BgL_new1160z00_3296)))->BgL_vectz00) =
					((obj_t) BgL_vect1191z00_35), BUNSPEC);
				((((BgL_jasfunz00_bglt) COBJECT(BgL_new1160z00_3296))->BgL_tretz00) =
					((BgL_jastypez00_bglt) BgL_tret1192z00_36), BUNSPEC);
				((((BgL_jasfunz00_bglt) COBJECT(BgL_new1160z00_3296))->BgL_targsz00) =
					((obj_t) BgL_targs1193z00_37), BUNSPEC);
				return BgL_new1160z00_3296;
			}
		}

	}



/* &make-JasFun */
	BgL_jasfunz00_bglt BGl_z62makezd2JasFunzb0zzjas_classfilez00(obj_t
		BgL_envz00_2415, obj_t BgL_code1190z00_2416, obj_t BgL_vect1191z00_2417,
		obj_t BgL_tret1192z00_2418, obj_t BgL_targs1193z00_2419)
	{
		{	/* Jas/classfile.sch 231 */
			return
				BGl_makezd2JasFunzd2zzjas_classfilez00(BgL_code1190z00_2416,
				BgL_vect1191z00_2417, ((BgL_jastypez00_bglt) BgL_tret1192z00_2418),
				BgL_targs1193z00_2419);
		}

	}



/* JasFun? */
	BGL_EXPORTED_DEF bool_t BGl_JasFunzf3zf3zzjas_classfilez00(obj_t
		BgL_objz00_38)
	{
		{	/* Jas/classfile.sch 232 */
			{	/* Jas/classfile.sch 232 */
				obj_t BgL_classz00_3299;

				BgL_classz00_3299 = BGl_JasFunz00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_38))
					{	/* Jas/classfile.sch 232 */
						BgL_objectz00_bglt BgL_arg1801z00_3300;

						BgL_arg1801z00_3300 = (BgL_objectz00_bglt) (BgL_objz00_38);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 232 */
								long BgL_idxz00_3301;

								BgL_idxz00_3301 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3300);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3301 + 2L)) == BgL_classz00_3299);
							}
						else
							{	/* Jas/classfile.sch 232 */
								bool_t BgL_res2184z00_3304;

								{	/* Jas/classfile.sch 232 */
									obj_t BgL_oclassz00_3305;

									{	/* Jas/classfile.sch 232 */
										long BgL_arg1808z00_3306;

										{	/* Jas/classfile.sch 232 */
											long BgL_arg1809z00_3307;

											BgL_arg1809z00_3307 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3300);
											BgL_arg1808z00_3306 = (BgL_arg1809z00_3307 - OBJECT_TYPE);
										}
										BgL_oclassz00_3305 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3306);
									}
									{	/* Jas/classfile.sch 232 */
										bool_t BgL__ortest_1115z00_3308;

										BgL__ortest_1115z00_3308 =
											(BgL_classz00_3299 == BgL_oclassz00_3305);
										if (BgL__ortest_1115z00_3308)
											{	/* Jas/classfile.sch 232 */
												BgL_res2184z00_3304 = BgL__ortest_1115z00_3308;
											}
										else
											{	/* Jas/classfile.sch 232 */
												long BgL_odepthz00_3309;

												BgL_odepthz00_3309 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3305);
												if ((2L < BgL_odepthz00_3309))
													{	/* Jas/classfile.sch 232 */
														obj_t BgL_arg1797z00_3310;

														BgL_arg1797z00_3310 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3305, 2L);
														BgL_res2184z00_3304 =
															(BgL_arg1797z00_3310 == BgL_classz00_3299);
													}
												else
													{	/* Jas/classfile.sch 232 */
														BgL_res2184z00_3304 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2184z00_3304;
							}
					}
				else
					{	/* Jas/classfile.sch 232 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &JasFun? */
	obj_t BGl_z62JasFunzf3z91zzjas_classfilez00(obj_t BgL_envz00_2420,
		obj_t BgL_objz00_2421)
	{
		{	/* Jas/classfile.sch 232 */
			return BBOOL(BGl_JasFunzf3zf3zzjas_classfilez00(BgL_objz00_2421));
		}

	}



/* JasFun-nil */
	BGL_EXPORTED_DEF BgL_jasfunz00_bglt
		BGl_JasFunzd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 233 */
			{	/* Jas/classfile.sch 233 */
				obj_t BgL_classz00_1568;

				BgL_classz00_1568 = BGl_JasFunz00zzjas_classfilez00;
				{	/* Jas/classfile.sch 233 */
					obj_t BgL__ortest_1117z00_1569;

					BgL__ortest_1117z00_1569 = BGL_CLASS_NIL(BgL_classz00_1568);
					if (CBOOL(BgL__ortest_1117z00_1569))
						{	/* Jas/classfile.sch 233 */
							return ((BgL_jasfunz00_bglt) BgL__ortest_1117z00_1569);
						}
					else
						{	/* Jas/classfile.sch 233 */
							return
								((BgL_jasfunz00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1568));
						}
				}
			}
		}

	}



/* &JasFun-nil */
	BgL_jasfunz00_bglt BGl_z62JasFunzd2nilzb0zzjas_classfilez00(obj_t
		BgL_envz00_2422)
	{
		{	/* Jas/classfile.sch 233 */
			return BGl_JasFunzd2nilzd2zzjas_classfilez00();
		}

	}



/* JasFun-targs */
	BGL_EXPORTED_DEF obj_t
		BGl_JasFunzd2targszd2zzjas_classfilez00(BgL_jasfunz00_bglt BgL_oz00_39)
	{
		{	/* Jas/classfile.sch 234 */
			return (((BgL_jasfunz00_bglt) COBJECT(BgL_oz00_39))->BgL_targsz00);
		}

	}



/* &JasFun-targs */
	obj_t BGl_z62JasFunzd2targszb0zzjas_classfilez00(obj_t BgL_envz00_2423,
		obj_t BgL_oz00_2424)
	{
		{	/* Jas/classfile.sch 234 */
			return
				BGl_JasFunzd2targszd2zzjas_classfilez00(
				((BgL_jasfunz00_bglt) BgL_oz00_2424));
		}

	}



/* JasFun-targs-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_JasFunzd2targszd2setz12z12zzjas_classfilez00(BgL_jasfunz00_bglt
		BgL_oz00_40, obj_t BgL_vz00_41)
	{
		{	/* Jas/classfile.sch 235 */
			return
				((((BgL_jasfunz00_bglt) COBJECT(BgL_oz00_40))->BgL_targsz00) =
				((obj_t) BgL_vz00_41), BUNSPEC);
		}

	}



/* &JasFun-targs-set! */
	obj_t BGl_z62JasFunzd2targszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2425, obj_t BgL_oz00_2426, obj_t BgL_vz00_2427)
	{
		{	/* Jas/classfile.sch 235 */
			return
				BGl_JasFunzd2targszd2setz12z12zzjas_classfilez00(
				((BgL_jasfunz00_bglt) BgL_oz00_2426), BgL_vz00_2427);
		}

	}



/* JasFun-tret */
	BGL_EXPORTED_DEF BgL_jastypez00_bglt
		BGl_JasFunzd2tretzd2zzjas_classfilez00(BgL_jasfunz00_bglt BgL_oz00_42)
	{
		{	/* Jas/classfile.sch 236 */
			return (((BgL_jasfunz00_bglt) COBJECT(BgL_oz00_42))->BgL_tretz00);
		}

	}



/* &JasFun-tret */
	BgL_jastypez00_bglt BGl_z62JasFunzd2tretzb0zzjas_classfilez00(obj_t
		BgL_envz00_2428, obj_t BgL_oz00_2429)
	{
		{	/* Jas/classfile.sch 236 */
			return
				BGl_JasFunzd2tretzd2zzjas_classfilez00(
				((BgL_jasfunz00_bglt) BgL_oz00_2429));
		}

	}



/* JasFun-tret-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_JasFunzd2tretzd2setz12z12zzjas_classfilez00(BgL_jasfunz00_bglt
		BgL_oz00_43, BgL_jastypez00_bglt BgL_vz00_44)
	{
		{	/* Jas/classfile.sch 237 */
			return
				((((BgL_jasfunz00_bglt) COBJECT(BgL_oz00_43))->BgL_tretz00) =
				((BgL_jastypez00_bglt) BgL_vz00_44), BUNSPEC);
		}

	}



/* &JasFun-tret-set! */
	obj_t BGl_z62JasFunzd2tretzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2430, obj_t BgL_oz00_2431, obj_t BgL_vz00_2432)
	{
		{	/* Jas/classfile.sch 237 */
			return
				BGl_JasFunzd2tretzd2setz12z12zzjas_classfilez00(
				((BgL_jasfunz00_bglt) BgL_oz00_2431),
				((BgL_jastypez00_bglt) BgL_vz00_2432));
		}

	}



/* JasFun-vect */
	BGL_EXPORTED_DEF obj_t
		BGl_JasFunzd2vectzd2zzjas_classfilez00(BgL_jasfunz00_bglt BgL_oz00_45)
	{
		{	/* Jas/classfile.sch 238 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_45)))->BgL_vectz00);
		}

	}



/* &JasFun-vect */
	obj_t BGl_z62JasFunzd2vectzb0zzjas_classfilez00(obj_t BgL_envz00_2433,
		obj_t BgL_oz00_2434)
	{
		{	/* Jas/classfile.sch 238 */
			return
				BGl_JasFunzd2vectzd2zzjas_classfilez00(
				((BgL_jasfunz00_bglt) BgL_oz00_2434));
		}

	}



/* JasFun-vect-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_JasFunzd2vectzd2setz12z12zzjas_classfilez00(BgL_jasfunz00_bglt
		BgL_oz00_46, obj_t BgL_vz00_47)
	{
		{	/* Jas/classfile.sch 239 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_46)))->BgL_vectz00) =
				((obj_t) BgL_vz00_47), BUNSPEC);
		}

	}



/* &JasFun-vect-set! */
	obj_t BGl_z62JasFunzd2vectzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2435, obj_t BgL_oz00_2436, obj_t BgL_vz00_2437)
	{
		{	/* Jas/classfile.sch 239 */
			return
				BGl_JasFunzd2vectzd2setz12z12zzjas_classfilez00(
				((BgL_jasfunz00_bglt) BgL_oz00_2436), BgL_vz00_2437);
		}

	}



/* JasFun-code */
	BGL_EXPORTED_DEF obj_t
		BGl_JasFunzd2codezd2zzjas_classfilez00(BgL_jasfunz00_bglt BgL_oz00_48)
	{
		{	/* Jas/classfile.sch 240 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_48)))->BgL_codez00);
		}

	}



/* &JasFun-code */
	obj_t BGl_z62JasFunzd2codezb0zzjas_classfilez00(obj_t BgL_envz00_2438,
		obj_t BgL_oz00_2439)
	{
		{	/* Jas/classfile.sch 240 */
			return
				BGl_JasFunzd2codezd2zzjas_classfilez00(
				((BgL_jasfunz00_bglt) BgL_oz00_2439));
		}

	}



/* JasFun-code-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_JasFunzd2codezd2setz12z12zzjas_classfilez00(BgL_jasfunz00_bglt
		BgL_oz00_49, obj_t BgL_vz00_50)
	{
		{	/* Jas/classfile.sch 241 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_49)))->BgL_codez00) =
				((obj_t) BgL_vz00_50), BUNSPEC);
		}

	}



/* &JasFun-code-set! */
	obj_t BGl_z62JasFunzd2codezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2440, obj_t BgL_oz00_2441, obj_t BgL_vz00_2442)
	{
		{	/* Jas/classfile.sch 241 */
			return
				BGl_JasFunzd2codezd2setz12z12zzjas_classfilez00(
				((BgL_jasfunz00_bglt) BgL_oz00_2441), BgL_vz00_2442);
		}

	}



/* make-classe */
	BGL_EXPORTED_DEF BgL_classez00_bglt
		BGl_makezd2classezd2zzjas_classfilez00(obj_t BgL_code1184z00_51,
		obj_t BgL_vect1185z00_52, obj_t BgL_flags1186z00_53,
		obj_t BgL_name1187z00_54, obj_t BgL_pool1188z00_55)
	{
		{	/* Jas/classfile.sch 244 */
			{	/* Jas/classfile.sch 244 */
				BgL_classez00_bglt BgL_new1170z00_3311;

				{	/* Jas/classfile.sch 244 */
					BgL_classez00_bglt BgL_new1169z00_3312;

					BgL_new1169z00_3312 =
						((BgL_classez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_classez00_bgl))));
					{	/* Jas/classfile.sch 244 */
						long BgL_arg1590z00_3313;

						BgL_arg1590z00_3313 =
							BGL_CLASS_NUM(BGl_classez00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1169z00_3312), BgL_arg1590z00_3313);
					}
					BgL_new1170z00_3311 = BgL_new1169z00_3312;
				}
				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt) BgL_new1170z00_3311)))->BgL_codez00) =
					((obj_t) BgL_code1184z00_51), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
									BgL_new1170z00_3311)))->BgL_vectz00) =
					((obj_t) BgL_vect1185z00_52), BUNSPEC);
				((((BgL_classez00_bglt) COBJECT(BgL_new1170z00_3311))->BgL_flagsz00) =
					((obj_t) BgL_flags1186z00_53), BUNSPEC);
				((((BgL_classez00_bglt) COBJECT(BgL_new1170z00_3311))->BgL_namez00) =
					((obj_t) BgL_name1187z00_54), BUNSPEC);
				((((BgL_classez00_bglt) COBJECT(BgL_new1170z00_3311))->BgL_poolz00) =
					((obj_t) BgL_pool1188z00_55), BUNSPEC);
				return BgL_new1170z00_3311;
			}
		}

	}



/* &make-classe */
	BgL_classez00_bglt BGl_z62makezd2classezb0zzjas_classfilez00(obj_t
		BgL_envz00_2443, obj_t BgL_code1184z00_2444, obj_t BgL_vect1185z00_2445,
		obj_t BgL_flags1186z00_2446, obj_t BgL_name1187z00_2447,
		obj_t BgL_pool1188z00_2448)
	{
		{	/* Jas/classfile.sch 244 */
			return
				BGl_makezd2classezd2zzjas_classfilez00(BgL_code1184z00_2444,
				BgL_vect1185z00_2445, BgL_flags1186z00_2446, BgL_name1187z00_2447,
				BgL_pool1188z00_2448);
		}

	}



/* classe? */
	BGL_EXPORTED_DEF bool_t BGl_classezf3zf3zzjas_classfilez00(obj_t
		BgL_objz00_56)
	{
		{	/* Jas/classfile.sch 245 */
			{	/* Jas/classfile.sch 245 */
				obj_t BgL_classz00_3314;

				BgL_classz00_3314 = BGl_classez00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_56))
					{	/* Jas/classfile.sch 245 */
						BgL_objectz00_bglt BgL_arg1801z00_3315;

						BgL_arg1801z00_3315 = (BgL_objectz00_bglt) (BgL_objz00_56);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 245 */
								long BgL_idxz00_3316;

								BgL_idxz00_3316 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3315);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3316 + 2L)) == BgL_classz00_3314);
							}
						else
							{	/* Jas/classfile.sch 245 */
								bool_t BgL_res2185z00_3319;

								{	/* Jas/classfile.sch 245 */
									obj_t BgL_oclassz00_3320;

									{	/* Jas/classfile.sch 245 */
										long BgL_arg1808z00_3321;

										{	/* Jas/classfile.sch 245 */
											long BgL_arg1809z00_3322;

											BgL_arg1809z00_3322 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3315);
											BgL_arg1808z00_3321 = (BgL_arg1809z00_3322 - OBJECT_TYPE);
										}
										BgL_oclassz00_3320 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3321);
									}
									{	/* Jas/classfile.sch 245 */
										bool_t BgL__ortest_1115z00_3323;

										BgL__ortest_1115z00_3323 =
											(BgL_classz00_3314 == BgL_oclassz00_3320);
										if (BgL__ortest_1115z00_3323)
											{	/* Jas/classfile.sch 245 */
												BgL_res2185z00_3319 = BgL__ortest_1115z00_3323;
											}
										else
											{	/* Jas/classfile.sch 245 */
												long BgL_odepthz00_3324;

												BgL_odepthz00_3324 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3320);
												if ((2L < BgL_odepthz00_3324))
													{	/* Jas/classfile.sch 245 */
														obj_t BgL_arg1797z00_3325;

														BgL_arg1797z00_3325 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3320, 2L);
														BgL_res2185z00_3319 =
															(BgL_arg1797z00_3325 == BgL_classz00_3314);
													}
												else
													{	/* Jas/classfile.sch 245 */
														BgL_res2185z00_3319 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2185z00_3319;
							}
					}
				else
					{	/* Jas/classfile.sch 245 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &classe? */
	obj_t BGl_z62classezf3z91zzjas_classfilez00(obj_t BgL_envz00_2449,
		obj_t BgL_objz00_2450)
	{
		{	/* Jas/classfile.sch 245 */
			return BBOOL(BGl_classezf3zf3zzjas_classfilez00(BgL_objz00_2450));
		}

	}



/* classe-nil */
	BGL_EXPORTED_DEF BgL_classez00_bglt
		BGl_classezd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 246 */
			{	/* Jas/classfile.sch 246 */
				obj_t BgL_classz00_1615;

				BgL_classz00_1615 = BGl_classez00zzjas_classfilez00;
				{	/* Jas/classfile.sch 246 */
					obj_t BgL__ortest_1117z00_1616;

					BgL__ortest_1117z00_1616 = BGL_CLASS_NIL(BgL_classz00_1615);
					if (CBOOL(BgL__ortest_1117z00_1616))
						{	/* Jas/classfile.sch 246 */
							return ((BgL_classez00_bglt) BgL__ortest_1117z00_1616);
						}
					else
						{	/* Jas/classfile.sch 246 */
							return
								((BgL_classez00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1615));
						}
				}
			}
		}

	}



/* &classe-nil */
	BgL_classez00_bglt BGl_z62classezd2nilzb0zzjas_classfilez00(obj_t
		BgL_envz00_2451)
	{
		{	/* Jas/classfile.sch 246 */
			return BGl_classezd2nilzd2zzjas_classfilez00();
		}

	}



/* classe-pool */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2poolzd2zzjas_classfilez00(BgL_classez00_bglt BgL_oz00_57)
	{
		{	/* Jas/classfile.sch 247 */
			return (((BgL_classez00_bglt) COBJECT(BgL_oz00_57))->BgL_poolz00);
		}

	}



/* &classe-pool */
	obj_t BGl_z62classezd2poolzb0zzjas_classfilez00(obj_t BgL_envz00_2452,
		obj_t BgL_oz00_2453)
	{
		{	/* Jas/classfile.sch 247 */
			return
				BGl_classezd2poolzd2zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2453));
		}

	}



/* classe-pool-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2poolzd2setz12z12zzjas_classfilez00(BgL_classez00_bglt
		BgL_oz00_58, obj_t BgL_vz00_59)
	{
		{	/* Jas/classfile.sch 248 */
			return
				((((BgL_classez00_bglt) COBJECT(BgL_oz00_58))->BgL_poolz00) =
				((obj_t) BgL_vz00_59), BUNSPEC);
		}

	}



/* &classe-pool-set! */
	obj_t BGl_z62classezd2poolzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2454, obj_t BgL_oz00_2455, obj_t BgL_vz00_2456)
	{
		{	/* Jas/classfile.sch 248 */
			return
				BGl_classezd2poolzd2setz12z12zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2455), BgL_vz00_2456);
		}

	}



/* classe-name */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2namezd2zzjas_classfilez00(BgL_classez00_bglt BgL_oz00_60)
	{
		{	/* Jas/classfile.sch 249 */
			return (((BgL_classez00_bglt) COBJECT(BgL_oz00_60))->BgL_namez00);
		}

	}



/* &classe-name */
	obj_t BGl_z62classezd2namezb0zzjas_classfilez00(obj_t BgL_envz00_2457,
		obj_t BgL_oz00_2458)
	{
		{	/* Jas/classfile.sch 249 */
			return
				BGl_classezd2namezd2zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2458));
		}

	}



/* classe-name-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2namezd2setz12z12zzjas_classfilez00(BgL_classez00_bglt
		BgL_oz00_61, obj_t BgL_vz00_62)
	{
		{	/* Jas/classfile.sch 250 */
			return
				((((BgL_classez00_bglt) COBJECT(BgL_oz00_61))->BgL_namez00) =
				((obj_t) BgL_vz00_62), BUNSPEC);
		}

	}



/* &classe-name-set! */
	obj_t BGl_z62classezd2namezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2459, obj_t BgL_oz00_2460, obj_t BgL_vz00_2461)
	{
		{	/* Jas/classfile.sch 250 */
			return
				BGl_classezd2namezd2setz12z12zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2460), BgL_vz00_2461);
		}

	}



/* classe-flags */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2flagszd2zzjas_classfilez00(BgL_classez00_bglt BgL_oz00_63)
	{
		{	/* Jas/classfile.sch 251 */
			return (((BgL_classez00_bglt) COBJECT(BgL_oz00_63))->BgL_flagsz00);
		}

	}



/* &classe-flags */
	obj_t BGl_z62classezd2flagszb0zzjas_classfilez00(obj_t BgL_envz00_2462,
		obj_t BgL_oz00_2463)
	{
		{	/* Jas/classfile.sch 251 */
			return
				BGl_classezd2flagszd2zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2463));
		}

	}



/* classe-flags-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2flagszd2setz12z12zzjas_classfilez00(BgL_classez00_bglt
		BgL_oz00_64, obj_t BgL_vz00_65)
	{
		{	/* Jas/classfile.sch 252 */
			return
				((((BgL_classez00_bglt) COBJECT(BgL_oz00_64))->BgL_flagsz00) =
				((obj_t) BgL_vz00_65), BUNSPEC);
		}

	}



/* &classe-flags-set! */
	obj_t BGl_z62classezd2flagszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2464, obj_t BgL_oz00_2465, obj_t BgL_vz00_2466)
	{
		{	/* Jas/classfile.sch 252 */
			return
				BGl_classezd2flagszd2setz12z12zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2465), BgL_vz00_2466);
		}

	}



/* classe-vect */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2vectzd2zzjas_classfilez00(BgL_classez00_bglt BgL_oz00_66)
	{
		{	/* Jas/classfile.sch 253 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_66)))->BgL_vectz00);
		}

	}



/* &classe-vect */
	obj_t BGl_z62classezd2vectzb0zzjas_classfilez00(obj_t BgL_envz00_2467,
		obj_t BgL_oz00_2468)
	{
		{	/* Jas/classfile.sch 253 */
			return
				BGl_classezd2vectzd2zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2468));
		}

	}



/* classe-vect-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2vectzd2setz12z12zzjas_classfilez00(BgL_classez00_bglt
		BgL_oz00_67, obj_t BgL_vz00_68)
	{
		{	/* Jas/classfile.sch 254 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_67)))->BgL_vectz00) =
				((obj_t) BgL_vz00_68), BUNSPEC);
		}

	}



/* &classe-vect-set! */
	obj_t BGl_z62classezd2vectzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2469, obj_t BgL_oz00_2470, obj_t BgL_vz00_2471)
	{
		{	/* Jas/classfile.sch 254 */
			return
				BGl_classezd2vectzd2setz12z12zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2470), BgL_vz00_2471);
		}

	}



/* classe-code */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2codezd2zzjas_classfilez00(BgL_classez00_bglt BgL_oz00_69)
	{
		{	/* Jas/classfile.sch 255 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_69)))->BgL_codez00);
		}

	}



/* &classe-code */
	obj_t BGl_z62classezd2codezb0zzjas_classfilez00(obj_t BgL_envz00_2472,
		obj_t BgL_oz00_2473)
	{
		{	/* Jas/classfile.sch 255 */
			return
				BGl_classezd2codezd2zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2473));
		}

	}



/* classe-code-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classezd2codezd2setz12z12zzjas_classfilez00(BgL_classez00_bglt
		BgL_oz00_70, obj_t BgL_vz00_71)
	{
		{	/* Jas/classfile.sch 256 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_70)))->BgL_codez00) =
				((obj_t) BgL_vz00_71), BUNSPEC);
		}

	}



/* &classe-code-set! */
	obj_t BGl_z62classezd2codezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2474, obj_t BgL_oz00_2475, obj_t BgL_vz00_2476)
	{
		{	/* Jas/classfile.sch 256 */
			return
				BGl_classezd2codezd2setz12z12zzjas_classfilez00(
				((BgL_classez00_bglt) BgL_oz00_2475), BgL_vz00_2476);
		}

	}



/* make-field-or-method */
	BGL_EXPORTED_DEF BgL_fieldzd2orzd2methodz00_bglt
		BGl_makezd2fieldzd2orzd2methodzd2zzjas_classfilez00(obj_t
		BgL_flags1174z00_72, obj_t BgL_name1175z00_73, obj_t BgL_owner1176z00_74,
		obj_t BgL_usertype1177z00_75, obj_t BgL_type1178z00_76,
		obj_t BgL_pname1179z00_77, obj_t BgL_descriptor1180z00_78,
		obj_t BgL_pool1181z00_79, obj_t BgL_attributes1182z00_80)
	{
		{	/* Jas/classfile.sch 259 */
			{	/* Jas/classfile.sch 259 */
				BgL_fieldzd2orzd2methodz00_bglt BgL_new1182z00_3326;

				{	/* Jas/classfile.sch 259 */
					BgL_fieldzd2orzd2methodz00_bglt BgL_new1181z00_3327;

					BgL_new1181z00_3327 =
						((BgL_fieldzd2orzd2methodz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_fieldzd2orzd2methodz00_bgl))));
					{	/* Jas/classfile.sch 259 */
						long BgL_arg1592z00_3328;

						BgL_arg1592z00_3328 =
							BGL_CLASS_NUM(BGl_fieldzd2orzd2methodz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1181z00_3327), BgL_arg1592z00_3328);
					}
					BgL_new1182z00_3326 = BgL_new1181z00_3327;
				}
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1182z00_3326))->
						BgL_flagsz00) = ((obj_t) BgL_flags1174z00_72), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1182z00_3326))->
						BgL_namez00) = ((obj_t) BgL_name1175z00_73), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1182z00_3326))->
						BgL_ownerz00) = ((obj_t) BgL_owner1176z00_74), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1182z00_3326))->
						BgL_usertypez00) = ((obj_t) BgL_usertype1177z00_75), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1182z00_3326))->
						BgL_typez00) = ((obj_t) BgL_type1178z00_76), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1182z00_3326))->
						BgL_pnamez00) = ((obj_t) BgL_pname1179z00_77), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1182z00_3326))->
						BgL_descriptorz00) = ((obj_t) BgL_descriptor1180z00_78), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1182z00_3326))->
						BgL_poolz00) = ((obj_t) BgL_pool1181z00_79), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1182z00_3326))->
						BgL_attributesz00) = ((obj_t) BgL_attributes1182z00_80), BUNSPEC);
				return BgL_new1182z00_3326;
			}
		}

	}



/* &make-field-or-method */
	BgL_fieldzd2orzd2methodz00_bglt
		BGl_z62makezd2fieldzd2orzd2methodzb0zzjas_classfilez00(obj_t
		BgL_envz00_2477, obj_t BgL_flags1174z00_2478, obj_t BgL_name1175z00_2479,
		obj_t BgL_owner1176z00_2480, obj_t BgL_usertype1177z00_2481,
		obj_t BgL_type1178z00_2482, obj_t BgL_pname1179z00_2483,
		obj_t BgL_descriptor1180z00_2484, obj_t BgL_pool1181z00_2485,
		obj_t BgL_attributes1182z00_2486)
	{
		{	/* Jas/classfile.sch 259 */
			return
				BGl_makezd2fieldzd2orzd2methodzd2zzjas_classfilez00
				(BgL_flags1174z00_2478, BgL_name1175z00_2479, BgL_owner1176z00_2480,
				BgL_usertype1177z00_2481, BgL_type1178z00_2482, BgL_pname1179z00_2483,
				BgL_descriptor1180z00_2484, BgL_pool1181z00_2485,
				BgL_attributes1182z00_2486);
		}

	}



/* field-or-method? */
	BGL_EXPORTED_DEF bool_t BGl_fieldzd2orzd2methodzf3zf3zzjas_classfilez00(obj_t
		BgL_objz00_81)
	{
		{	/* Jas/classfile.sch 260 */
			{	/* Jas/classfile.sch 260 */
				obj_t BgL_classz00_3329;

				BgL_classz00_3329 = BGl_fieldzd2orzd2methodz00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_81))
					{	/* Jas/classfile.sch 260 */
						BgL_objectz00_bglt BgL_arg1801z00_3330;

						BgL_arg1801z00_3330 = (BgL_objectz00_bglt) (BgL_objz00_81);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 260 */
								long BgL_idxz00_3331;

								BgL_idxz00_3331 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3330);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3331 + 1L)) == BgL_classz00_3329);
							}
						else
							{	/* Jas/classfile.sch 260 */
								bool_t BgL_res2186z00_3334;

								{	/* Jas/classfile.sch 260 */
									obj_t BgL_oclassz00_3335;

									{	/* Jas/classfile.sch 260 */
										long BgL_arg1808z00_3336;

										{	/* Jas/classfile.sch 260 */
											long BgL_arg1809z00_3337;

											BgL_arg1809z00_3337 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3330);
											BgL_arg1808z00_3336 = (BgL_arg1809z00_3337 - OBJECT_TYPE);
										}
										BgL_oclassz00_3335 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3336);
									}
									{	/* Jas/classfile.sch 260 */
										bool_t BgL__ortest_1115z00_3338;

										BgL__ortest_1115z00_3338 =
											(BgL_classz00_3329 == BgL_oclassz00_3335);
										if (BgL__ortest_1115z00_3338)
											{	/* Jas/classfile.sch 260 */
												BgL_res2186z00_3334 = BgL__ortest_1115z00_3338;
											}
										else
											{	/* Jas/classfile.sch 260 */
												long BgL_odepthz00_3339;

												BgL_odepthz00_3339 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3335);
												if ((1L < BgL_odepthz00_3339))
													{	/* Jas/classfile.sch 260 */
														obj_t BgL_arg1797z00_3340;

														BgL_arg1797z00_3340 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3335, 1L);
														BgL_res2186z00_3334 =
															(BgL_arg1797z00_3340 == BgL_classz00_3329);
													}
												else
													{	/* Jas/classfile.sch 260 */
														BgL_res2186z00_3334 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2186z00_3334;
							}
					}
				else
					{	/* Jas/classfile.sch 260 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &field-or-method? */
	obj_t BGl_z62fieldzd2orzd2methodzf3z91zzjas_classfilez00(obj_t
		BgL_envz00_2487, obj_t BgL_objz00_2488)
	{
		{	/* Jas/classfile.sch 260 */
			return
				BBOOL(BGl_fieldzd2orzd2methodzf3zf3zzjas_classfilez00(BgL_objz00_2488));
		}

	}



/* field-or-method-nil */
	BGL_EXPORTED_DEF BgL_fieldzd2orzd2methodz00_bglt
		BGl_fieldzd2orzd2methodzd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 261 */
			{	/* Jas/classfile.sch 261 */
				obj_t BgL_classz00_1664;

				BgL_classz00_1664 = BGl_fieldzd2orzd2methodz00zzjas_classfilez00;
				{	/* Jas/classfile.sch 261 */
					obj_t BgL__ortest_1117z00_1665;

					BgL__ortest_1117z00_1665 = BGL_CLASS_NIL(BgL_classz00_1664);
					if (CBOOL(BgL__ortest_1117z00_1665))
						{	/* Jas/classfile.sch 261 */
							return
								((BgL_fieldzd2orzd2methodz00_bglt) BgL__ortest_1117z00_1665);
						}
					else
						{	/* Jas/classfile.sch 261 */
							return
								((BgL_fieldzd2orzd2methodz00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1664));
						}
				}
			}
		}

	}



/* &field-or-method-nil */
	BgL_fieldzd2orzd2methodz00_bglt
		BGl_z62fieldzd2orzd2methodzd2nilzb0zzjas_classfilez00(obj_t BgL_envz00_2489)
	{
		{	/* Jas/classfile.sch 261 */
			return BGl_fieldzd2orzd2methodzd2nilzd2zzjas_classfilez00();
		}

	}



/* field-or-method-attributes */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2attributeszd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_82)
	{
		{	/* Jas/classfile.sch 262 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_82))->
				BgL_attributesz00);
		}

	}



/* &field-or-method-attributes */
	obj_t BGl_z62fieldzd2orzd2methodzd2attributeszb0zzjas_classfilez00(obj_t
		BgL_envz00_2490, obj_t BgL_oz00_2491)
	{
		{	/* Jas/classfile.sch 262 */
			return
				BGl_fieldzd2orzd2methodzd2attributeszd2zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2491));
		}

	}



/* field-or-method-attributes-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2attributeszd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_83, obj_t BgL_vz00_84)
	{
		{	/* Jas/classfile.sch 263 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_83))->
					BgL_attributesz00) = ((obj_t) BgL_vz00_84), BUNSPEC);
		}

	}



/* &field-or-method-attributes-set! */
	obj_t
		BGl_z62fieldzd2orzd2methodzd2attributeszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2492, obj_t BgL_oz00_2493, obj_t BgL_vz00_2494)
	{
		{	/* Jas/classfile.sch 263 */
			return
				BGl_fieldzd2orzd2methodzd2attributeszd2setz12z12zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2493), BgL_vz00_2494);
		}

	}



/* field-or-method-pool */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2poolzd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_85)
	{
		{	/* Jas/classfile.sch 264 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_85))->BgL_poolz00);
		}

	}



/* &field-or-method-pool */
	obj_t BGl_z62fieldzd2orzd2methodzd2poolzb0zzjas_classfilez00(obj_t
		BgL_envz00_2495, obj_t BgL_oz00_2496)
	{
		{	/* Jas/classfile.sch 264 */
			return
				BGl_fieldzd2orzd2methodzd2poolzd2zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2496));
		}

	}



/* field-or-method-pool-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2poolzd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_86, obj_t BgL_vz00_87)
	{
		{	/* Jas/classfile.sch 265 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_86))->
					BgL_poolz00) = ((obj_t) BgL_vz00_87), BUNSPEC);
		}

	}



/* &field-or-method-pool-set! */
	obj_t BGl_z62fieldzd2orzd2methodzd2poolzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2497, obj_t BgL_oz00_2498, obj_t BgL_vz00_2499)
	{
		{	/* Jas/classfile.sch 265 */
			return
				BGl_fieldzd2orzd2methodzd2poolzd2setz12z12zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2498), BgL_vz00_2499);
		}

	}



/* field-or-method-descriptor */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2descriptorzd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_88)
	{
		{	/* Jas/classfile.sch 266 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_88))->
				BgL_descriptorz00);
		}

	}



/* &field-or-method-descriptor */
	obj_t BGl_z62fieldzd2orzd2methodzd2descriptorzb0zzjas_classfilez00(obj_t
		BgL_envz00_2500, obj_t BgL_oz00_2501)
	{
		{	/* Jas/classfile.sch 266 */
			return
				BGl_fieldzd2orzd2methodzd2descriptorzd2zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2501));
		}

	}



/* field-or-method-descriptor-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2descriptorzd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_89, obj_t BgL_vz00_90)
	{
		{	/* Jas/classfile.sch 267 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_89))->
					BgL_descriptorz00) = ((obj_t) BgL_vz00_90), BUNSPEC);
		}

	}



/* &field-or-method-descriptor-set! */
	obj_t
		BGl_z62fieldzd2orzd2methodzd2descriptorzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2502, obj_t BgL_oz00_2503, obj_t BgL_vz00_2504)
	{
		{	/* Jas/classfile.sch 267 */
			return
				BGl_fieldzd2orzd2methodzd2descriptorzd2setz12z12zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2503), BgL_vz00_2504);
		}

	}



/* field-or-method-pname */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2pnamezd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_91)
	{
		{	/* Jas/classfile.sch 268 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_91))->
				BgL_pnamez00);
		}

	}



/* &field-or-method-pname */
	obj_t BGl_z62fieldzd2orzd2methodzd2pnamezb0zzjas_classfilez00(obj_t
		BgL_envz00_2505, obj_t BgL_oz00_2506)
	{
		{	/* Jas/classfile.sch 268 */
			return
				BGl_fieldzd2orzd2methodzd2pnamezd2zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2506));
		}

	}



/* field-or-method-pname-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2pnamezd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_92, obj_t BgL_vz00_93)
	{
		{	/* Jas/classfile.sch 269 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_92))->
					BgL_pnamez00) = ((obj_t) BgL_vz00_93), BUNSPEC);
		}

	}



/* &field-or-method-pname-set! */
	obj_t BGl_z62fieldzd2orzd2methodzd2pnamezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2507, obj_t BgL_oz00_2508, obj_t BgL_vz00_2509)
	{
		{	/* Jas/classfile.sch 269 */
			return
				BGl_fieldzd2orzd2methodzd2pnamezd2setz12z12zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2508), BgL_vz00_2509);
		}

	}



/* field-or-method-type */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2typezd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_94)
	{
		{	/* Jas/classfile.sch 270 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_94))->BgL_typez00);
		}

	}



/* &field-or-method-type */
	obj_t BGl_z62fieldzd2orzd2methodzd2typezb0zzjas_classfilez00(obj_t
		BgL_envz00_2510, obj_t BgL_oz00_2511)
	{
		{	/* Jas/classfile.sch 270 */
			return
				BGl_fieldzd2orzd2methodzd2typezd2zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2511));
		}

	}



/* field-or-method-type-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2typezd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_95, obj_t BgL_vz00_96)
	{
		{	/* Jas/classfile.sch 271 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_95))->
					BgL_typez00) = ((obj_t) BgL_vz00_96), BUNSPEC);
		}

	}



/* &field-or-method-type-set! */
	obj_t BGl_z62fieldzd2orzd2methodzd2typezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2512, obj_t BgL_oz00_2513, obj_t BgL_vz00_2514)
	{
		{	/* Jas/classfile.sch 271 */
			return
				BGl_fieldzd2orzd2methodzd2typezd2setz12z12zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2513), BgL_vz00_2514);
		}

	}



/* field-or-method-usertype */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2usertypezd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_97)
	{
		{	/* Jas/classfile.sch 272 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_97))->
				BgL_usertypez00);
		}

	}



/* &field-or-method-usertype */
	obj_t BGl_z62fieldzd2orzd2methodzd2usertypezb0zzjas_classfilez00(obj_t
		BgL_envz00_2515, obj_t BgL_oz00_2516)
	{
		{	/* Jas/classfile.sch 272 */
			return
				BGl_fieldzd2orzd2methodzd2usertypezd2zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2516));
		}

	}



/* field-or-method-usertype-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2usertypezd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_98, obj_t BgL_vz00_99)
	{
		{	/* Jas/classfile.sch 273 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_98))->
					BgL_usertypez00) = ((obj_t) BgL_vz00_99), BUNSPEC);
		}

	}



/* &field-or-method-usertype-set! */
	obj_t
		BGl_z62fieldzd2orzd2methodzd2usertypezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2517, obj_t BgL_oz00_2518, obj_t BgL_vz00_2519)
	{
		{	/* Jas/classfile.sch 273 */
			return
				BGl_fieldzd2orzd2methodzd2usertypezd2setz12z12zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2518), BgL_vz00_2519);
		}

	}



/* field-or-method-owner */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2ownerzd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_100)
	{
		{	/* Jas/classfile.sch 274 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_100))->
				BgL_ownerz00);
		}

	}



/* &field-or-method-owner */
	obj_t BGl_z62fieldzd2orzd2methodzd2ownerzb0zzjas_classfilez00(obj_t
		BgL_envz00_2520, obj_t BgL_oz00_2521)
	{
		{	/* Jas/classfile.sch 274 */
			return
				BGl_fieldzd2orzd2methodzd2ownerzd2zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2521));
		}

	}



/* field-or-method-owner-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2ownerzd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_101, obj_t BgL_vz00_102)
	{
		{	/* Jas/classfile.sch 275 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_101))->
					BgL_ownerz00) = ((obj_t) BgL_vz00_102), BUNSPEC);
		}

	}



/* &field-or-method-owner-set! */
	obj_t BGl_z62fieldzd2orzd2methodzd2ownerzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2522, obj_t BgL_oz00_2523, obj_t BgL_vz00_2524)
	{
		{	/* Jas/classfile.sch 275 */
			return
				BGl_fieldzd2orzd2methodzd2ownerzd2setz12z12zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2523), BgL_vz00_2524);
		}

	}



/* field-or-method-name */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2namezd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_103)
	{
		{	/* Jas/classfile.sch 276 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_103))->
				BgL_namez00);
		}

	}



/* &field-or-method-name */
	obj_t BGl_z62fieldzd2orzd2methodzd2namezb0zzjas_classfilez00(obj_t
		BgL_envz00_2525, obj_t BgL_oz00_2526)
	{
		{	/* Jas/classfile.sch 276 */
			return
				BGl_fieldzd2orzd2methodzd2namezd2zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2526));
		}

	}



/* field-or-method-name-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2namezd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_104, obj_t BgL_vz00_105)
	{
		{	/* Jas/classfile.sch 277 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_104))->
					BgL_namez00) = ((obj_t) BgL_vz00_105), BUNSPEC);
		}

	}



/* &field-or-method-name-set! */
	obj_t BGl_z62fieldzd2orzd2methodzd2namezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2527, obj_t BgL_oz00_2528, obj_t BgL_vz00_2529)
	{
		{	/* Jas/classfile.sch 277 */
			return
				BGl_fieldzd2orzd2methodzd2namezd2setz12z12zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2528), BgL_vz00_2529);
		}

	}



/* field-or-method-flags */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2flagszd2zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_106)
	{
		{	/* Jas/classfile.sch 278 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_106))->
				BgL_flagsz00);
		}

	}



/* &field-or-method-flags */
	obj_t BGl_z62fieldzd2orzd2methodzd2flagszb0zzjas_classfilez00(obj_t
		BgL_envz00_2530, obj_t BgL_oz00_2531)
	{
		{	/* Jas/classfile.sch 278 */
			return
				BGl_fieldzd2orzd2methodzd2flagszd2zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2531));
		}

	}



/* field-or-method-flags-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2orzd2methodzd2flagszd2setz12z12zzjas_classfilez00
		(BgL_fieldzd2orzd2methodz00_bglt BgL_oz00_107, obj_t BgL_vz00_108)
	{
		{	/* Jas/classfile.sch 279 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_oz00_107))->
					BgL_flagsz00) = ((obj_t) BgL_vz00_108), BUNSPEC);
		}

	}



/* &field-or-method-flags-set! */
	obj_t BGl_z62fieldzd2orzd2methodzd2flagszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2532, obj_t BgL_oz00_2533, obj_t BgL_vz00_2534)
	{
		{	/* Jas/classfile.sch 279 */
			return
				BGl_fieldzd2orzd2methodzd2flagszd2setz12z12zzjas_classfilez00(
				((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_2533), BgL_vz00_2534);
		}

	}



/* make-field */
	BGL_EXPORTED_DEF BgL_fieldz00_bglt BGl_makezd2fieldzd2zzjas_classfilez00(obj_t
		BgL_flags1164z00_109, obj_t BgL_name1165z00_110, obj_t BgL_owner1166z00_111,
		obj_t BgL_usertype1167z00_112, obj_t BgL_type1168z00_113,
		obj_t BgL_pname1169z00_114, obj_t BgL_descriptor1170z00_115,
		obj_t BgL_pool1171z00_116, obj_t BgL_attributes1172z00_117)
	{
		{	/* Jas/classfile.sch 282 */
			{	/* Jas/classfile.sch 282 */
				BgL_fieldz00_bglt BgL_new1203z00_3341;

				{	/* Jas/classfile.sch 282 */
					BgL_fieldz00_bglt BgL_new1202z00_3342;

					BgL_new1202z00_3342 =
						((BgL_fieldz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_fieldz00_bgl))));
					{	/* Jas/classfile.sch 282 */
						long BgL_arg1595z00_3343;

						BgL_arg1595z00_3343 = BGL_CLASS_NUM(BGl_fieldz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1202z00_3342), BgL_arg1595z00_3343);
					}
					BgL_new1203z00_3341 = BgL_new1202z00_3342;
				}
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
								((BgL_fieldzd2orzd2methodz00_bglt) BgL_new1203z00_3341)))->
						BgL_flagsz00) = ((obj_t) BgL_flags1164z00_109), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1203z00_3341)))->BgL_namez00) =
					((obj_t) BgL_name1165z00_110), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1203z00_3341)))->BgL_ownerz00) =
					((obj_t) BgL_owner1166z00_111), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1203z00_3341)))->BgL_usertypez00) =
					((obj_t) BgL_usertype1167z00_112), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1203z00_3341)))->BgL_typez00) =
					((obj_t) BgL_type1168z00_113), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1203z00_3341)))->BgL_pnamez00) =
					((obj_t) BgL_pname1169z00_114), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1203z00_3341)))->BgL_descriptorz00) =
					((obj_t) BgL_descriptor1170z00_115), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1203z00_3341)))->BgL_poolz00) =
					((obj_t) BgL_pool1171z00_116), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1203z00_3341)))->BgL_attributesz00) =
					((obj_t) BgL_attributes1172z00_117), BUNSPEC);
				return BgL_new1203z00_3341;
			}
		}

	}



/* &make-field */
	BgL_fieldz00_bglt BGl_z62makezd2fieldzb0zzjas_classfilez00(obj_t
		BgL_envz00_2535, obj_t BgL_flags1164z00_2536, obj_t BgL_name1165z00_2537,
		obj_t BgL_owner1166z00_2538, obj_t BgL_usertype1167z00_2539,
		obj_t BgL_type1168z00_2540, obj_t BgL_pname1169z00_2541,
		obj_t BgL_descriptor1170z00_2542, obj_t BgL_pool1171z00_2543,
		obj_t BgL_attributes1172z00_2544)
	{
		{	/* Jas/classfile.sch 282 */
			return
				BGl_makezd2fieldzd2zzjas_classfilez00(BgL_flags1164z00_2536,
				BgL_name1165z00_2537, BgL_owner1166z00_2538, BgL_usertype1167z00_2539,
				BgL_type1168z00_2540, BgL_pname1169z00_2541, BgL_descriptor1170z00_2542,
				BgL_pool1171z00_2543, BgL_attributes1172z00_2544);
		}

	}



/* field? */
	BGL_EXPORTED_DEF bool_t BGl_fieldzf3zf3zzjas_classfilez00(obj_t
		BgL_objz00_118)
	{
		{	/* Jas/classfile.sch 283 */
			{	/* Jas/classfile.sch 283 */
				obj_t BgL_classz00_3344;

				BgL_classz00_3344 = BGl_fieldz00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_118))
					{	/* Jas/classfile.sch 283 */
						BgL_objectz00_bglt BgL_arg1801z00_3345;

						BgL_arg1801z00_3345 = (BgL_objectz00_bglt) (BgL_objz00_118);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 283 */
								long BgL_idxz00_3346;

								BgL_idxz00_3346 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3345);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3346 + 2L)) == BgL_classz00_3344);
							}
						else
							{	/* Jas/classfile.sch 283 */
								bool_t BgL_res2187z00_3349;

								{	/* Jas/classfile.sch 283 */
									obj_t BgL_oclassz00_3350;

									{	/* Jas/classfile.sch 283 */
										long BgL_arg1808z00_3351;

										{	/* Jas/classfile.sch 283 */
											long BgL_arg1809z00_3352;

											BgL_arg1809z00_3352 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3345);
											BgL_arg1808z00_3351 = (BgL_arg1809z00_3352 - OBJECT_TYPE);
										}
										BgL_oclassz00_3350 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3351);
									}
									{	/* Jas/classfile.sch 283 */
										bool_t BgL__ortest_1115z00_3353;

										BgL__ortest_1115z00_3353 =
											(BgL_classz00_3344 == BgL_oclassz00_3350);
										if (BgL__ortest_1115z00_3353)
											{	/* Jas/classfile.sch 283 */
												BgL_res2187z00_3349 = BgL__ortest_1115z00_3353;
											}
										else
											{	/* Jas/classfile.sch 283 */
												long BgL_odepthz00_3354;

												BgL_odepthz00_3354 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3350);
												if ((2L < BgL_odepthz00_3354))
													{	/* Jas/classfile.sch 283 */
														obj_t BgL_arg1797z00_3355;

														BgL_arg1797z00_3355 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3350, 2L);
														BgL_res2187z00_3349 =
															(BgL_arg1797z00_3355 == BgL_classz00_3344);
													}
												else
													{	/* Jas/classfile.sch 283 */
														BgL_res2187z00_3349 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2187z00_3349;
							}
					}
				else
					{	/* Jas/classfile.sch 283 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &field? */
	obj_t BGl_z62fieldzf3z91zzjas_classfilez00(obj_t BgL_envz00_2545,
		obj_t BgL_objz00_2546)
	{
		{	/* Jas/classfile.sch 283 */
			return BBOOL(BGl_fieldzf3zf3zzjas_classfilez00(BgL_objz00_2546));
		}

	}



/* field-nil */
	BGL_EXPORTED_DEF BgL_fieldz00_bglt BGl_fieldzd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 284 */
			{	/* Jas/classfile.sch 284 */
				obj_t BgL_classz00_1721;

				BgL_classz00_1721 = BGl_fieldz00zzjas_classfilez00;
				{	/* Jas/classfile.sch 284 */
					obj_t BgL__ortest_1117z00_1722;

					BgL__ortest_1117z00_1722 = BGL_CLASS_NIL(BgL_classz00_1721);
					if (CBOOL(BgL__ortest_1117z00_1722))
						{	/* Jas/classfile.sch 284 */
							return ((BgL_fieldz00_bglt) BgL__ortest_1117z00_1722);
						}
					else
						{	/* Jas/classfile.sch 284 */
							return
								((BgL_fieldz00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1721));
						}
				}
			}
		}

	}



/* &field-nil */
	BgL_fieldz00_bglt BGl_z62fieldzd2nilzb0zzjas_classfilez00(obj_t
		BgL_envz00_2547)
	{
		{	/* Jas/classfile.sch 284 */
			return BGl_fieldzd2nilzd2zzjas_classfilez00();
		}

	}



/* field-attributes */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2attributeszd2zzjas_classfilez00(BgL_fieldz00_bglt BgL_oz00_119)
	{
		{	/* Jas/classfile.sch 285 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_119)))->
				BgL_attributesz00);
		}

	}



/* &field-attributes */
	obj_t BGl_z62fieldzd2attributeszb0zzjas_classfilez00(obj_t BgL_envz00_2548,
		obj_t BgL_oz00_2549)
	{
		{	/* Jas/classfile.sch 285 */
			return
				BGl_fieldzd2attributeszd2zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2549));
		}

	}



/* field-attributes-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2attributeszd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_120, obj_t BgL_vz00_121)
	{
		{	/* Jas/classfile.sch 286 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_120)))->
					BgL_attributesz00) = ((obj_t) BgL_vz00_121), BUNSPEC);
		}

	}



/* &field-attributes-set! */
	obj_t BGl_z62fieldzd2attributeszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2550, obj_t BgL_oz00_2551, obj_t BgL_vz00_2552)
	{
		{	/* Jas/classfile.sch 286 */
			return
				BGl_fieldzd2attributeszd2setz12z12zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2551), BgL_vz00_2552);
		}

	}



/* field-pool */
	BGL_EXPORTED_DEF obj_t BGl_fieldzd2poolzd2zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_122)
	{
		{	/* Jas/classfile.sch 287 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_122)))->BgL_poolz00);
		}

	}



/* &field-pool */
	obj_t BGl_z62fieldzd2poolzb0zzjas_classfilez00(obj_t BgL_envz00_2553,
		obj_t BgL_oz00_2554)
	{
		{	/* Jas/classfile.sch 287 */
			return
				BGl_fieldzd2poolzd2zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2554));
		}

	}



/* field-pool-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2poolzd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_123, obj_t BgL_vz00_124)
	{
		{	/* Jas/classfile.sch 288 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_123)))->BgL_poolz00) =
				((obj_t) BgL_vz00_124), BUNSPEC);
		}

	}



/* &field-pool-set! */
	obj_t BGl_z62fieldzd2poolzd2setz12z70zzjas_classfilez00(obj_t BgL_envz00_2555,
		obj_t BgL_oz00_2556, obj_t BgL_vz00_2557)
	{
		{	/* Jas/classfile.sch 288 */
			return
				BGl_fieldzd2poolzd2setz12z12zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2556), BgL_vz00_2557);
		}

	}



/* field-descriptor */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2descriptorzd2zzjas_classfilez00(BgL_fieldz00_bglt BgL_oz00_125)
	{
		{	/* Jas/classfile.sch 289 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_125)))->
				BgL_descriptorz00);
		}

	}



/* &field-descriptor */
	obj_t BGl_z62fieldzd2descriptorzb0zzjas_classfilez00(obj_t BgL_envz00_2558,
		obj_t BgL_oz00_2559)
	{
		{	/* Jas/classfile.sch 289 */
			return
				BGl_fieldzd2descriptorzd2zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2559));
		}

	}



/* field-descriptor-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2descriptorzd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_126, obj_t BgL_vz00_127)
	{
		{	/* Jas/classfile.sch 290 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_126)))->
					BgL_descriptorz00) = ((obj_t) BgL_vz00_127), BUNSPEC);
		}

	}



/* &field-descriptor-set! */
	obj_t BGl_z62fieldzd2descriptorzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2560, obj_t BgL_oz00_2561, obj_t BgL_vz00_2562)
	{
		{	/* Jas/classfile.sch 290 */
			return
				BGl_fieldzd2descriptorzd2setz12z12zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2561), BgL_vz00_2562);
		}

	}



/* field-pname */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2pnamezd2zzjas_classfilez00(BgL_fieldz00_bglt BgL_oz00_128)
	{
		{	/* Jas/classfile.sch 291 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_128)))->BgL_pnamez00);
		}

	}



/* &field-pname */
	obj_t BGl_z62fieldzd2pnamezb0zzjas_classfilez00(obj_t BgL_envz00_2563,
		obj_t BgL_oz00_2564)
	{
		{	/* Jas/classfile.sch 291 */
			return
				BGl_fieldzd2pnamezd2zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2564));
		}

	}



/* field-pname-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2pnamezd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_129, obj_t BgL_vz00_130)
	{
		{	/* Jas/classfile.sch 292 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_129)))->
					BgL_pnamez00) = ((obj_t) BgL_vz00_130), BUNSPEC);
		}

	}



/* &field-pname-set! */
	obj_t BGl_z62fieldzd2pnamezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2565, obj_t BgL_oz00_2566, obj_t BgL_vz00_2567)
	{
		{	/* Jas/classfile.sch 292 */
			return
				BGl_fieldzd2pnamezd2setz12z12zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2566), BgL_vz00_2567);
		}

	}



/* field-type */
	BGL_EXPORTED_DEF obj_t BGl_fieldzd2typezd2zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_131)
	{
		{	/* Jas/classfile.sch 293 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_131)))->BgL_typez00);
		}

	}



/* &field-type */
	obj_t BGl_z62fieldzd2typezb0zzjas_classfilez00(obj_t BgL_envz00_2568,
		obj_t BgL_oz00_2569)
	{
		{	/* Jas/classfile.sch 293 */
			return
				BGl_fieldzd2typezd2zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2569));
		}

	}



/* field-type-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2typezd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_132, obj_t BgL_vz00_133)
	{
		{	/* Jas/classfile.sch 294 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_132)))->BgL_typez00) =
				((obj_t) BgL_vz00_133), BUNSPEC);
		}

	}



/* &field-type-set! */
	obj_t BGl_z62fieldzd2typezd2setz12z70zzjas_classfilez00(obj_t BgL_envz00_2570,
		obj_t BgL_oz00_2571, obj_t BgL_vz00_2572)
	{
		{	/* Jas/classfile.sch 294 */
			return
				BGl_fieldzd2typezd2setz12z12zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2571), BgL_vz00_2572);
		}

	}



/* field-usertype */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2usertypezd2zzjas_classfilez00(BgL_fieldz00_bglt BgL_oz00_134)
	{
		{	/* Jas/classfile.sch 295 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_134)))->
				BgL_usertypez00);
		}

	}



/* &field-usertype */
	obj_t BGl_z62fieldzd2usertypezb0zzjas_classfilez00(obj_t BgL_envz00_2573,
		obj_t BgL_oz00_2574)
	{
		{	/* Jas/classfile.sch 295 */
			return
				BGl_fieldzd2usertypezd2zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2574));
		}

	}



/* field-usertype-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2usertypezd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_135, obj_t BgL_vz00_136)
	{
		{	/* Jas/classfile.sch 296 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_135)))->
					BgL_usertypez00) = ((obj_t) BgL_vz00_136), BUNSPEC);
		}

	}



/* &field-usertype-set! */
	obj_t BGl_z62fieldzd2usertypezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2575, obj_t BgL_oz00_2576, obj_t BgL_vz00_2577)
	{
		{	/* Jas/classfile.sch 296 */
			return
				BGl_fieldzd2usertypezd2setz12z12zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2576), BgL_vz00_2577);
		}

	}



/* field-owner */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2ownerzd2zzjas_classfilez00(BgL_fieldz00_bglt BgL_oz00_137)
	{
		{	/* Jas/classfile.sch 297 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_137)))->BgL_ownerz00);
		}

	}



/* &field-owner */
	obj_t BGl_z62fieldzd2ownerzb0zzjas_classfilez00(obj_t BgL_envz00_2578,
		obj_t BgL_oz00_2579)
	{
		{	/* Jas/classfile.sch 297 */
			return
				BGl_fieldzd2ownerzd2zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2579));
		}

	}



/* field-owner-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2ownerzd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_138, obj_t BgL_vz00_139)
	{
		{	/* Jas/classfile.sch 298 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_138)))->
					BgL_ownerz00) = ((obj_t) BgL_vz00_139), BUNSPEC);
		}

	}



/* &field-owner-set! */
	obj_t BGl_z62fieldzd2ownerzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2580, obj_t BgL_oz00_2581, obj_t BgL_vz00_2582)
	{
		{	/* Jas/classfile.sch 298 */
			return
				BGl_fieldzd2ownerzd2setz12z12zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2581), BgL_vz00_2582);
		}

	}



/* field-name */
	BGL_EXPORTED_DEF obj_t BGl_fieldzd2namezd2zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_140)
	{
		{	/* Jas/classfile.sch 299 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_140)))->BgL_namez00);
		}

	}



/* &field-name */
	obj_t BGl_z62fieldzd2namezb0zzjas_classfilez00(obj_t BgL_envz00_2583,
		obj_t BgL_oz00_2584)
	{
		{	/* Jas/classfile.sch 299 */
			return
				BGl_fieldzd2namezd2zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2584));
		}

	}



/* field-name-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2namezd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_141, obj_t BgL_vz00_142)
	{
		{	/* Jas/classfile.sch 300 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_141)))->BgL_namez00) =
				((obj_t) BgL_vz00_142), BUNSPEC);
		}

	}



/* &field-name-set! */
	obj_t BGl_z62fieldzd2namezd2setz12z70zzjas_classfilez00(obj_t BgL_envz00_2585,
		obj_t BgL_oz00_2586, obj_t BgL_vz00_2587)
	{
		{	/* Jas/classfile.sch 300 */
			return
				BGl_fieldzd2namezd2setz12z12zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2586), BgL_vz00_2587);
		}

	}



/* field-flags */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2flagszd2zzjas_classfilez00(BgL_fieldz00_bglt BgL_oz00_143)
	{
		{	/* Jas/classfile.sch 301 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_143)))->BgL_flagsz00);
		}

	}



/* &field-flags */
	obj_t BGl_z62fieldzd2flagszb0zzjas_classfilez00(obj_t BgL_envz00_2588,
		obj_t BgL_oz00_2589)
	{
		{	/* Jas/classfile.sch 301 */
			return
				BGl_fieldzd2flagszd2zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2589));
		}

	}



/* field-flags-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_fieldzd2flagszd2setz12z12zzjas_classfilez00(BgL_fieldz00_bglt
		BgL_oz00_144, obj_t BgL_vz00_145)
	{
		{	/* Jas/classfile.sch 302 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_144)))->
					BgL_flagsz00) = ((obj_t) BgL_vz00_145), BUNSPEC);
		}

	}



/* &field-flags-set! */
	obj_t BGl_z62fieldzd2flagszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2590, obj_t BgL_oz00_2591, obj_t BgL_vz00_2592)
	{
		{	/* Jas/classfile.sch 302 */
			return
				BGl_fieldzd2flagszd2setz12z12zzjas_classfilez00(
				((BgL_fieldz00_bglt) BgL_oz00_2591), BgL_vz00_2592);
		}

	}



/* make-method */
	BGL_EXPORTED_DEF BgL_methodz00_bglt
		BGl_makezd2methodzd2zzjas_classfilez00(obj_t BgL_flags1154z00_146,
		obj_t BgL_name1155z00_147, obj_t BgL_owner1156z00_148,
		obj_t BgL_usertype1157z00_149, obj_t BgL_type1158z00_150,
		obj_t BgL_pname1159z00_151, obj_t BgL_descriptor1160z00_152,
		obj_t BgL_pool1161z00_153, obj_t BgL_attributes1162z00_154)
	{
		{	/* Jas/classfile.sch 305 */
			{	/* Jas/classfile.sch 305 */
				BgL_methodz00_bglt BgL_new1223z00_3356;

				{	/* Jas/classfile.sch 305 */
					BgL_methodz00_bglt BgL_new1222z00_3357;

					BgL_new1222z00_3357 =
						((BgL_methodz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_methodz00_bgl))));
					{	/* Jas/classfile.sch 305 */
						long BgL_arg1597z00_3358;

						BgL_arg1597z00_3358 =
							BGL_CLASS_NUM(BGl_methodz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1222z00_3357), BgL_arg1597z00_3358);
					}
					BgL_new1223z00_3356 = BgL_new1222z00_3357;
				}
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
								((BgL_fieldzd2orzd2methodz00_bglt) BgL_new1223z00_3356)))->
						BgL_flagsz00) = ((obj_t) BgL_flags1154z00_146), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1223z00_3356)))->BgL_namez00) =
					((obj_t) BgL_name1155z00_147), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1223z00_3356)))->BgL_ownerz00) =
					((obj_t) BgL_owner1156z00_148), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1223z00_3356)))->BgL_usertypez00) =
					((obj_t) BgL_usertype1157z00_149), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1223z00_3356)))->BgL_typez00) =
					((obj_t) BgL_type1158z00_150), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1223z00_3356)))->BgL_pnamez00) =
					((obj_t) BgL_pname1159z00_151), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1223z00_3356)))->BgL_descriptorz00) =
					((obj_t) BgL_descriptor1160z00_152), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1223z00_3356)))->BgL_poolz00) =
					((obj_t) BgL_pool1161z00_153), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1223z00_3356)))->BgL_attributesz00) =
					((obj_t) BgL_attributes1162z00_154), BUNSPEC);
				return BgL_new1223z00_3356;
			}
		}

	}



/* &make-method */
	BgL_methodz00_bglt BGl_z62makezd2methodzb0zzjas_classfilez00(obj_t
		BgL_envz00_2593, obj_t BgL_flags1154z00_2594, obj_t BgL_name1155z00_2595,
		obj_t BgL_owner1156z00_2596, obj_t BgL_usertype1157z00_2597,
		obj_t BgL_type1158z00_2598, obj_t BgL_pname1159z00_2599,
		obj_t BgL_descriptor1160z00_2600, obj_t BgL_pool1161z00_2601,
		obj_t BgL_attributes1162z00_2602)
	{
		{	/* Jas/classfile.sch 305 */
			return
				BGl_makezd2methodzd2zzjas_classfilez00(BgL_flags1154z00_2594,
				BgL_name1155z00_2595, BgL_owner1156z00_2596, BgL_usertype1157z00_2597,
				BgL_type1158z00_2598, BgL_pname1159z00_2599, BgL_descriptor1160z00_2600,
				BgL_pool1161z00_2601, BgL_attributes1162z00_2602);
		}

	}



/* method? */
	BGL_EXPORTED_DEF bool_t BGl_methodzf3zf3zzjas_classfilez00(obj_t
		BgL_objz00_155)
	{
		{	/* Jas/classfile.sch 306 */
			{	/* Jas/classfile.sch 306 */
				obj_t BgL_classz00_3359;

				BgL_classz00_3359 = BGl_methodz00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_155))
					{	/* Jas/classfile.sch 306 */
						BgL_objectz00_bglt BgL_arg1801z00_3360;

						BgL_arg1801z00_3360 = (BgL_objectz00_bglt) (BgL_objz00_155);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 306 */
								long BgL_idxz00_3361;

								BgL_idxz00_3361 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3360);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3361 + 2L)) == BgL_classz00_3359);
							}
						else
							{	/* Jas/classfile.sch 306 */
								bool_t BgL_res2188z00_3364;

								{	/* Jas/classfile.sch 306 */
									obj_t BgL_oclassz00_3365;

									{	/* Jas/classfile.sch 306 */
										long BgL_arg1808z00_3366;

										{	/* Jas/classfile.sch 306 */
											long BgL_arg1809z00_3367;

											BgL_arg1809z00_3367 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3360);
											BgL_arg1808z00_3366 = (BgL_arg1809z00_3367 - OBJECT_TYPE);
										}
										BgL_oclassz00_3365 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3366);
									}
									{	/* Jas/classfile.sch 306 */
										bool_t BgL__ortest_1115z00_3368;

										BgL__ortest_1115z00_3368 =
											(BgL_classz00_3359 == BgL_oclassz00_3365);
										if (BgL__ortest_1115z00_3368)
											{	/* Jas/classfile.sch 306 */
												BgL_res2188z00_3364 = BgL__ortest_1115z00_3368;
											}
										else
											{	/* Jas/classfile.sch 306 */
												long BgL_odepthz00_3369;

												BgL_odepthz00_3369 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3365);
												if ((2L < BgL_odepthz00_3369))
													{	/* Jas/classfile.sch 306 */
														obj_t BgL_arg1797z00_3370;

														BgL_arg1797z00_3370 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3365, 2L);
														BgL_res2188z00_3364 =
															(BgL_arg1797z00_3370 == BgL_classz00_3359);
													}
												else
													{	/* Jas/classfile.sch 306 */
														BgL_res2188z00_3364 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2188z00_3364;
							}
					}
				else
					{	/* Jas/classfile.sch 306 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &method? */
	obj_t BGl_z62methodzf3z91zzjas_classfilez00(obj_t BgL_envz00_2603,
		obj_t BgL_objz00_2604)
	{
		{	/* Jas/classfile.sch 306 */
			return BBOOL(BGl_methodzf3zf3zzjas_classfilez00(BgL_objz00_2604));
		}

	}



/* method-nil */
	BGL_EXPORTED_DEF BgL_methodz00_bglt
		BGl_methodzd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 307 */
			{	/* Jas/classfile.sch 307 */
				obj_t BgL_classz00_1778;

				BgL_classz00_1778 = BGl_methodz00zzjas_classfilez00;
				{	/* Jas/classfile.sch 307 */
					obj_t BgL__ortest_1117z00_1779;

					BgL__ortest_1117z00_1779 = BGL_CLASS_NIL(BgL_classz00_1778);
					if (CBOOL(BgL__ortest_1117z00_1779))
						{	/* Jas/classfile.sch 307 */
							return ((BgL_methodz00_bglt) BgL__ortest_1117z00_1779);
						}
					else
						{	/* Jas/classfile.sch 307 */
							return
								((BgL_methodz00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1778));
						}
				}
			}
		}

	}



/* &method-nil */
	BgL_methodz00_bglt BGl_z62methodzd2nilzb0zzjas_classfilez00(obj_t
		BgL_envz00_2605)
	{
		{	/* Jas/classfile.sch 307 */
			return BGl_methodzd2nilzd2zzjas_classfilez00();
		}

	}



/* method-attributes */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2attributeszd2zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_156)
	{
		{	/* Jas/classfile.sch 308 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_156)))->
				BgL_attributesz00);
		}

	}



/* &method-attributes */
	obj_t BGl_z62methodzd2attributeszb0zzjas_classfilez00(obj_t BgL_envz00_2606,
		obj_t BgL_oz00_2607)
	{
		{	/* Jas/classfile.sch 308 */
			return
				BGl_methodzd2attributeszd2zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2607));
		}

	}



/* method-attributes-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2attributeszd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_157, obj_t BgL_vz00_158)
	{
		{	/* Jas/classfile.sch 309 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_157)))->
					BgL_attributesz00) = ((obj_t) BgL_vz00_158), BUNSPEC);
		}

	}



/* &method-attributes-set! */
	obj_t BGl_z62methodzd2attributeszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2608, obj_t BgL_oz00_2609, obj_t BgL_vz00_2610)
	{
		{	/* Jas/classfile.sch 309 */
			return
				BGl_methodzd2attributeszd2setz12z12zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2609), BgL_vz00_2610);
		}

	}



/* method-pool */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2poolzd2zzjas_classfilez00(BgL_methodz00_bglt BgL_oz00_159)
	{
		{	/* Jas/classfile.sch 310 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_159)))->BgL_poolz00);
		}

	}



/* &method-pool */
	obj_t BGl_z62methodzd2poolzb0zzjas_classfilez00(obj_t BgL_envz00_2611,
		obj_t BgL_oz00_2612)
	{
		{	/* Jas/classfile.sch 310 */
			return
				BGl_methodzd2poolzd2zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2612));
		}

	}



/* method-pool-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2poolzd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_160, obj_t BgL_vz00_161)
	{
		{	/* Jas/classfile.sch 311 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_160)))->BgL_poolz00) =
				((obj_t) BgL_vz00_161), BUNSPEC);
		}

	}



/* &method-pool-set! */
	obj_t BGl_z62methodzd2poolzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2613, obj_t BgL_oz00_2614, obj_t BgL_vz00_2615)
	{
		{	/* Jas/classfile.sch 311 */
			return
				BGl_methodzd2poolzd2setz12z12zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2614), BgL_vz00_2615);
		}

	}



/* method-descriptor */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2descriptorzd2zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_162)
	{
		{	/* Jas/classfile.sch 312 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_162)))->
				BgL_descriptorz00);
		}

	}



/* &method-descriptor */
	obj_t BGl_z62methodzd2descriptorzb0zzjas_classfilez00(obj_t BgL_envz00_2616,
		obj_t BgL_oz00_2617)
	{
		{	/* Jas/classfile.sch 312 */
			return
				BGl_methodzd2descriptorzd2zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2617));
		}

	}



/* method-descriptor-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2descriptorzd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_163, obj_t BgL_vz00_164)
	{
		{	/* Jas/classfile.sch 313 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_163)))->
					BgL_descriptorz00) = ((obj_t) BgL_vz00_164), BUNSPEC);
		}

	}



/* &method-descriptor-set! */
	obj_t BGl_z62methodzd2descriptorzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2618, obj_t BgL_oz00_2619, obj_t BgL_vz00_2620)
	{
		{	/* Jas/classfile.sch 313 */
			return
				BGl_methodzd2descriptorzd2setz12z12zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2619), BgL_vz00_2620);
		}

	}



/* method-pname */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2pnamezd2zzjas_classfilez00(BgL_methodz00_bglt BgL_oz00_165)
	{
		{	/* Jas/classfile.sch 314 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_165)))->BgL_pnamez00);
		}

	}



/* &method-pname */
	obj_t BGl_z62methodzd2pnamezb0zzjas_classfilez00(obj_t BgL_envz00_2621,
		obj_t BgL_oz00_2622)
	{
		{	/* Jas/classfile.sch 314 */
			return
				BGl_methodzd2pnamezd2zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2622));
		}

	}



/* method-pname-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2pnamezd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_166, obj_t BgL_vz00_167)
	{
		{	/* Jas/classfile.sch 315 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_166)))->
					BgL_pnamez00) = ((obj_t) BgL_vz00_167), BUNSPEC);
		}

	}



/* &method-pname-set! */
	obj_t BGl_z62methodzd2pnamezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2623, obj_t BgL_oz00_2624, obj_t BgL_vz00_2625)
	{
		{	/* Jas/classfile.sch 315 */
			return
				BGl_methodzd2pnamezd2setz12z12zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2624), BgL_vz00_2625);
		}

	}



/* method-type */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2typezd2zzjas_classfilez00(BgL_methodz00_bglt BgL_oz00_168)
	{
		{	/* Jas/classfile.sch 316 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_168)))->BgL_typez00);
		}

	}



/* &method-type */
	obj_t BGl_z62methodzd2typezb0zzjas_classfilez00(obj_t BgL_envz00_2626,
		obj_t BgL_oz00_2627)
	{
		{	/* Jas/classfile.sch 316 */
			return
				BGl_methodzd2typezd2zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2627));
		}

	}



/* method-type-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2typezd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_169, obj_t BgL_vz00_170)
	{
		{	/* Jas/classfile.sch 317 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_169)))->BgL_typez00) =
				((obj_t) BgL_vz00_170), BUNSPEC);
		}

	}



/* &method-type-set! */
	obj_t BGl_z62methodzd2typezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2628, obj_t BgL_oz00_2629, obj_t BgL_vz00_2630)
	{
		{	/* Jas/classfile.sch 317 */
			return
				BGl_methodzd2typezd2setz12z12zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2629), BgL_vz00_2630);
		}

	}



/* method-usertype */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2usertypezd2zzjas_classfilez00(BgL_methodz00_bglt BgL_oz00_171)
	{
		{	/* Jas/classfile.sch 318 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_171)))->
				BgL_usertypez00);
		}

	}



/* &method-usertype */
	obj_t BGl_z62methodzd2usertypezb0zzjas_classfilez00(obj_t BgL_envz00_2631,
		obj_t BgL_oz00_2632)
	{
		{	/* Jas/classfile.sch 318 */
			return
				BGl_methodzd2usertypezd2zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2632));
		}

	}



/* method-usertype-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2usertypezd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_172, obj_t BgL_vz00_173)
	{
		{	/* Jas/classfile.sch 319 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_172)))->
					BgL_usertypez00) = ((obj_t) BgL_vz00_173), BUNSPEC);
		}

	}



/* &method-usertype-set! */
	obj_t BGl_z62methodzd2usertypezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2633, obj_t BgL_oz00_2634, obj_t BgL_vz00_2635)
	{
		{	/* Jas/classfile.sch 319 */
			return
				BGl_methodzd2usertypezd2setz12z12zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2634), BgL_vz00_2635);
		}

	}



/* method-owner */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2ownerzd2zzjas_classfilez00(BgL_methodz00_bglt BgL_oz00_174)
	{
		{	/* Jas/classfile.sch 320 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_174)))->BgL_ownerz00);
		}

	}



/* &method-owner */
	obj_t BGl_z62methodzd2ownerzb0zzjas_classfilez00(obj_t BgL_envz00_2636,
		obj_t BgL_oz00_2637)
	{
		{	/* Jas/classfile.sch 320 */
			return
				BGl_methodzd2ownerzd2zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2637));
		}

	}



/* method-owner-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2ownerzd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_175, obj_t BgL_vz00_176)
	{
		{	/* Jas/classfile.sch 321 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_175)))->
					BgL_ownerz00) = ((obj_t) BgL_vz00_176), BUNSPEC);
		}

	}



/* &method-owner-set! */
	obj_t BGl_z62methodzd2ownerzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2638, obj_t BgL_oz00_2639, obj_t BgL_vz00_2640)
	{
		{	/* Jas/classfile.sch 321 */
			return
				BGl_methodzd2ownerzd2setz12z12zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2639), BgL_vz00_2640);
		}

	}



/* method-name */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2namezd2zzjas_classfilez00(BgL_methodz00_bglt BgL_oz00_177)
	{
		{	/* Jas/classfile.sch 322 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_177)))->BgL_namez00);
		}

	}



/* &method-name */
	obj_t BGl_z62methodzd2namezb0zzjas_classfilez00(obj_t BgL_envz00_2641,
		obj_t BgL_oz00_2642)
	{
		{	/* Jas/classfile.sch 322 */
			return
				BGl_methodzd2namezd2zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2642));
		}

	}



/* method-name-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2namezd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_178, obj_t BgL_vz00_179)
	{
		{	/* Jas/classfile.sch 323 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_178)))->BgL_namez00) =
				((obj_t) BgL_vz00_179), BUNSPEC);
		}

	}



/* &method-name-set! */
	obj_t BGl_z62methodzd2namezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2643, obj_t BgL_oz00_2644, obj_t BgL_vz00_2645)
	{
		{	/* Jas/classfile.sch 323 */
			return
				BGl_methodzd2namezd2setz12z12zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2644), BgL_vz00_2645);
		}

	}



/* method-flags */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2flagszd2zzjas_classfilez00(BgL_methodz00_bglt BgL_oz00_180)
	{
		{	/* Jas/classfile.sch 324 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_180)))->BgL_flagsz00);
		}

	}



/* &method-flags */
	obj_t BGl_z62methodzd2flagszb0zzjas_classfilez00(obj_t BgL_envz00_2646,
		obj_t BgL_oz00_2647)
	{
		{	/* Jas/classfile.sch 324 */
			return
				BGl_methodzd2flagszd2zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2647));
		}

	}



/* method-flags-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_methodzd2flagszd2setz12z12zzjas_classfilez00(BgL_methodz00_bglt
		BgL_oz00_181, obj_t BgL_vz00_182)
	{
		{	/* Jas/classfile.sch 325 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_181)))->
					BgL_flagsz00) = ((obj_t) BgL_vz00_182), BUNSPEC);
		}

	}



/* &method-flags-set! */
	obj_t BGl_z62methodzd2flagszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2648, obj_t BgL_oz00_2649, obj_t BgL_vz00_2650)
	{
		{	/* Jas/classfile.sch 325 */
			return
				BGl_methodzd2flagszd2setz12z12zzjas_classfilez00(
				((BgL_methodz00_bglt) BgL_oz00_2649), BgL_vz00_2650);
		}

	}



/* make-attribute */
	BGL_EXPORTED_DEF BgL_attributez00_bglt
		BGl_makezd2attributezd2zzjas_classfilez00(obj_t BgL_type1149z00_183,
		obj_t BgL_name1150z00_184, obj_t BgL_siza7e1151za7_185,
		obj_t BgL_info1152z00_186)
	{
		{	/* Jas/classfile.sch 328 */
			{	/* Jas/classfile.sch 328 */
				BgL_attributez00_bglt BgL_new1243z00_3371;

				{	/* Jas/classfile.sch 328 */
					BgL_attributez00_bglt BgL_new1242z00_3372;

					BgL_new1242z00_3372 =
						((BgL_attributez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_attributez00_bgl))));
					{	/* Jas/classfile.sch 328 */
						long BgL_arg1598z00_3373;

						BgL_arg1598z00_3373 =
							BGL_CLASS_NUM(BGl_attributez00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1242z00_3372), BgL_arg1598z00_3373);
					}
					BgL_new1243z00_3371 = BgL_new1242z00_3372;
				}
				((((BgL_attributez00_bglt) COBJECT(BgL_new1243z00_3371))->BgL_typez00) =
					((obj_t) BgL_type1149z00_183), BUNSPEC);
				((((BgL_attributez00_bglt) COBJECT(BgL_new1243z00_3371))->BgL_namez00) =
					((obj_t) BgL_name1150z00_184), BUNSPEC);
				((((BgL_attributez00_bglt) COBJECT(BgL_new1243z00_3371))->
						BgL_siza7eza7) = ((obj_t) BgL_siza7e1151za7_185), BUNSPEC);
				((((BgL_attributez00_bglt) COBJECT(BgL_new1243z00_3371))->BgL_infoz00) =
					((obj_t) BgL_info1152z00_186), BUNSPEC);
				return BgL_new1243z00_3371;
			}
		}

	}



/* &make-attribute */
	BgL_attributez00_bglt BGl_z62makezd2attributezb0zzjas_classfilez00(obj_t
		BgL_envz00_2651, obj_t BgL_type1149z00_2652, obj_t BgL_name1150z00_2653,
		obj_t BgL_siza7e1151za7_2654, obj_t BgL_info1152z00_2655)
	{
		{	/* Jas/classfile.sch 328 */
			return
				BGl_makezd2attributezd2zzjas_classfilez00(BgL_type1149z00_2652,
				BgL_name1150z00_2653, BgL_siza7e1151za7_2654, BgL_info1152z00_2655);
		}

	}



/* attribute? */
	BGL_EXPORTED_DEF bool_t BGl_attributezf3zf3zzjas_classfilez00(obj_t
		BgL_objz00_187)
	{
		{	/* Jas/classfile.sch 329 */
			{	/* Jas/classfile.sch 329 */
				obj_t BgL_classz00_3374;

				BgL_classz00_3374 = BGl_attributez00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_187))
					{	/* Jas/classfile.sch 329 */
						BgL_objectz00_bglt BgL_arg1801z00_3375;

						BgL_arg1801z00_3375 = (BgL_objectz00_bglt) (BgL_objz00_187);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 329 */
								long BgL_idxz00_3376;

								BgL_idxz00_3376 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3375);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3376 + 1L)) == BgL_classz00_3374);
							}
						else
							{	/* Jas/classfile.sch 329 */
								bool_t BgL_res2189z00_3379;

								{	/* Jas/classfile.sch 329 */
									obj_t BgL_oclassz00_3380;

									{	/* Jas/classfile.sch 329 */
										long BgL_arg1808z00_3381;

										{	/* Jas/classfile.sch 329 */
											long BgL_arg1809z00_3382;

											BgL_arg1809z00_3382 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3375);
											BgL_arg1808z00_3381 = (BgL_arg1809z00_3382 - OBJECT_TYPE);
										}
										BgL_oclassz00_3380 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3381);
									}
									{	/* Jas/classfile.sch 329 */
										bool_t BgL__ortest_1115z00_3383;

										BgL__ortest_1115z00_3383 =
											(BgL_classz00_3374 == BgL_oclassz00_3380);
										if (BgL__ortest_1115z00_3383)
											{	/* Jas/classfile.sch 329 */
												BgL_res2189z00_3379 = BgL__ortest_1115z00_3383;
											}
										else
											{	/* Jas/classfile.sch 329 */
												long BgL_odepthz00_3384;

												BgL_odepthz00_3384 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3380);
												if ((1L < BgL_odepthz00_3384))
													{	/* Jas/classfile.sch 329 */
														obj_t BgL_arg1797z00_3385;

														BgL_arg1797z00_3385 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3380, 1L);
														BgL_res2189z00_3379 =
															(BgL_arg1797z00_3385 == BgL_classz00_3374);
													}
												else
													{	/* Jas/classfile.sch 329 */
														BgL_res2189z00_3379 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2189z00_3379;
							}
					}
				else
					{	/* Jas/classfile.sch 329 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &attribute? */
	obj_t BGl_z62attributezf3z91zzjas_classfilez00(obj_t BgL_envz00_2656,
		obj_t BgL_objz00_2657)
	{
		{	/* Jas/classfile.sch 329 */
			return BBOOL(BGl_attributezf3zf3zzjas_classfilez00(BgL_objz00_2657));
		}

	}



/* attribute-nil */
	BGL_EXPORTED_DEF BgL_attributez00_bglt
		BGl_attributezd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 330 */
			{	/* Jas/classfile.sch 330 */
				obj_t BgL_classz00_1835;

				BgL_classz00_1835 = BGl_attributez00zzjas_classfilez00;
				{	/* Jas/classfile.sch 330 */
					obj_t BgL__ortest_1117z00_1836;

					BgL__ortest_1117z00_1836 = BGL_CLASS_NIL(BgL_classz00_1835);
					if (CBOOL(BgL__ortest_1117z00_1836))
						{	/* Jas/classfile.sch 330 */
							return ((BgL_attributez00_bglt) BgL__ortest_1117z00_1836);
						}
					else
						{	/* Jas/classfile.sch 330 */
							return
								((BgL_attributez00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1835));
						}
				}
			}
		}

	}



/* &attribute-nil */
	BgL_attributez00_bglt BGl_z62attributezd2nilzb0zzjas_classfilez00(obj_t
		BgL_envz00_2658)
	{
		{	/* Jas/classfile.sch 330 */
			return BGl_attributezd2nilzd2zzjas_classfilez00();
		}

	}



/* attribute-info */
	BGL_EXPORTED_DEF obj_t
		BGl_attributezd2infozd2zzjas_classfilez00(BgL_attributez00_bglt
		BgL_oz00_188)
	{
		{	/* Jas/classfile.sch 331 */
			return (((BgL_attributez00_bglt) COBJECT(BgL_oz00_188))->BgL_infoz00);
		}

	}



/* &attribute-info */
	obj_t BGl_z62attributezd2infozb0zzjas_classfilez00(obj_t BgL_envz00_2659,
		obj_t BgL_oz00_2660)
	{
		{	/* Jas/classfile.sch 331 */
			return
				BGl_attributezd2infozd2zzjas_classfilez00(
				((BgL_attributez00_bglt) BgL_oz00_2660));
		}

	}



/* attribute-info-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_attributezd2infozd2setz12z12zzjas_classfilez00(BgL_attributez00_bglt
		BgL_oz00_189, obj_t BgL_vz00_190)
	{
		{	/* Jas/classfile.sch 332 */
			return
				((((BgL_attributez00_bglt) COBJECT(BgL_oz00_189))->BgL_infoz00) =
				((obj_t) BgL_vz00_190), BUNSPEC);
		}

	}



/* &attribute-info-set! */
	obj_t BGl_z62attributezd2infozd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2661, obj_t BgL_oz00_2662, obj_t BgL_vz00_2663)
	{
		{	/* Jas/classfile.sch 332 */
			return
				BGl_attributezd2infozd2setz12z12zzjas_classfilez00(
				((BgL_attributez00_bglt) BgL_oz00_2662), BgL_vz00_2663);
		}

	}



/* attribute-size */
	BGL_EXPORTED_DEF obj_t
		BGl_attributezd2siza7ez75zzjas_classfilez00(BgL_attributez00_bglt
		BgL_oz00_191)
	{
		{	/* Jas/classfile.sch 333 */
			return (((BgL_attributez00_bglt) COBJECT(BgL_oz00_191))->BgL_siza7eza7);
		}

	}



/* &attribute-size */
	obj_t BGl_z62attributezd2siza7ez17zzjas_classfilez00(obj_t BgL_envz00_2664,
		obj_t BgL_oz00_2665)
	{
		{	/* Jas/classfile.sch 333 */
			return
				BGl_attributezd2siza7ez75zzjas_classfilez00(
				((BgL_attributez00_bglt) BgL_oz00_2665));
		}

	}



/* attribute-size-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_attributezd2siza7ezd2setz12zb5zzjas_classfilez00(BgL_attributez00_bglt
		BgL_oz00_192, obj_t BgL_vz00_193)
	{
		{	/* Jas/classfile.sch 334 */
			return
				((((BgL_attributez00_bglt) COBJECT(BgL_oz00_192))->BgL_siza7eza7) =
				((obj_t) BgL_vz00_193), BUNSPEC);
		}

	}



/* &attribute-size-set! */
	obj_t BGl_z62attributezd2siza7ezd2setz12zd7zzjas_classfilez00(obj_t
		BgL_envz00_2666, obj_t BgL_oz00_2667, obj_t BgL_vz00_2668)
	{
		{	/* Jas/classfile.sch 334 */
			return
				BGl_attributezd2siza7ezd2setz12zb5zzjas_classfilez00(
				((BgL_attributez00_bglt) BgL_oz00_2667), BgL_vz00_2668);
		}

	}



/* attribute-name */
	BGL_EXPORTED_DEF obj_t
		BGl_attributezd2namezd2zzjas_classfilez00(BgL_attributez00_bglt
		BgL_oz00_194)
	{
		{	/* Jas/classfile.sch 335 */
			return (((BgL_attributez00_bglt) COBJECT(BgL_oz00_194))->BgL_namez00);
		}

	}



/* &attribute-name */
	obj_t BGl_z62attributezd2namezb0zzjas_classfilez00(obj_t BgL_envz00_2669,
		obj_t BgL_oz00_2670)
	{
		{	/* Jas/classfile.sch 335 */
			return
				BGl_attributezd2namezd2zzjas_classfilez00(
				((BgL_attributez00_bglt) BgL_oz00_2670));
		}

	}



/* attribute-name-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_attributezd2namezd2setz12z12zzjas_classfilez00(BgL_attributez00_bglt
		BgL_oz00_195, obj_t BgL_vz00_196)
	{
		{	/* Jas/classfile.sch 336 */
			return
				((((BgL_attributez00_bglt) COBJECT(BgL_oz00_195))->BgL_namez00) =
				((obj_t) BgL_vz00_196), BUNSPEC);
		}

	}



/* &attribute-name-set! */
	obj_t BGl_z62attributezd2namezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2671, obj_t BgL_oz00_2672, obj_t BgL_vz00_2673)
	{
		{	/* Jas/classfile.sch 336 */
			return
				BGl_attributezd2namezd2setz12z12zzjas_classfilez00(
				((BgL_attributez00_bglt) BgL_oz00_2672), BgL_vz00_2673);
		}

	}



/* attribute-type */
	BGL_EXPORTED_DEF obj_t
		BGl_attributezd2typezd2zzjas_classfilez00(BgL_attributez00_bglt
		BgL_oz00_197)
	{
		{	/* Jas/classfile.sch 337 */
			return (((BgL_attributez00_bglt) COBJECT(BgL_oz00_197))->BgL_typez00);
		}

	}



/* &attribute-type */
	obj_t BGl_z62attributezd2typezb0zzjas_classfilez00(obj_t BgL_envz00_2674,
		obj_t BgL_oz00_2675)
	{
		{	/* Jas/classfile.sch 337 */
			return
				BGl_attributezd2typezd2zzjas_classfilez00(
				((BgL_attributez00_bglt) BgL_oz00_2675));
		}

	}



/* attribute-type-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_attributezd2typezd2setz12z12zzjas_classfilez00(BgL_attributez00_bglt
		BgL_oz00_198, obj_t BgL_vz00_199)
	{
		{	/* Jas/classfile.sch 338 */
			return
				((((BgL_attributez00_bglt) COBJECT(BgL_oz00_198))->BgL_typez00) =
				((obj_t) BgL_vz00_199), BUNSPEC);
		}

	}



/* &attribute-type-set! */
	obj_t BGl_z62attributezd2typezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2676, obj_t BgL_oz00_2677, obj_t BgL_vz00_2678)
	{
		{	/* Jas/classfile.sch 338 */
			return
				BGl_attributezd2typezd2setz12z12zzjas_classfilez00(
				((BgL_attributez00_bglt) BgL_oz00_2677), BgL_vz00_2678);
		}

	}



/* make-classfile */
	BGL_EXPORTED_DEF BgL_classfilez00_bglt
		BGl_makezd2classfilezd2zzjas_classfilez00(obj_t
		BgL_currentzd2method1136zd2_200, obj_t BgL_globals1137z00_201,
		obj_t BgL_pool1138z00_202, obj_t BgL_poolzd2siza7e1139z75_203,
		obj_t BgL_pooledzd2names1140zd2_204, obj_t BgL_flags1141z00_205,
		obj_t BgL_me1142z00_206, obj_t BgL_super1143z00_207,
		obj_t BgL_interfaces1144z00_208, obj_t BgL_fields1145z00_209,
		obj_t BgL_methods1146z00_210, obj_t BgL_attributes1147z00_211)
	{
		{	/* Jas/classfile.sch 341 */
			{	/* Jas/classfile.sch 341 */
				BgL_classfilez00_bglt BgL_new1253z00_3386;

				{	/* Jas/classfile.sch 341 */
					BgL_classfilez00_bglt BgL_new1252z00_3387;

					BgL_new1252z00_3387 =
						((BgL_classfilez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_classfilez00_bgl))));
					{	/* Jas/classfile.sch 341 */
						long BgL_arg1606z00_3388;

						BgL_arg1606z00_3388 =
							BGL_CLASS_NUM(BGl_classfilez00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1252z00_3387), BgL_arg1606z00_3388);
					}
					BgL_new1253z00_3386 = BgL_new1252z00_3387;
				}
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_currentzd2methodzd2) =
					((obj_t) BgL_currentzd2method1136zd2_200), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_globalsz00) = ((obj_t) BgL_globals1137z00_201), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->BgL_poolz00) =
					((obj_t) BgL_pool1138z00_202), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_poolzd2siza7ez75) =
					((obj_t) BgL_poolzd2siza7e1139z75_203), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_pooledzd2nameszd2) =
					((obj_t) BgL_pooledzd2names1140zd2_204), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_flagsz00) = ((obj_t) BgL_flags1141z00_205), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->BgL_mez00) =
					((obj_t) BgL_me1142z00_206), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_superz00) = ((obj_t) BgL_super1143z00_207), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_interfacesz00) = ((obj_t) BgL_interfaces1144z00_208), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_fieldsz00) = ((obj_t) BgL_fields1145z00_209), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_methodsz00) = ((obj_t) BgL_methods1146z00_210), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1253z00_3386))->
						BgL_attributesz00) = ((obj_t) BgL_attributes1147z00_211), BUNSPEC);
				return BgL_new1253z00_3386;
			}
		}

	}



/* &make-classfile */
	BgL_classfilez00_bglt BGl_z62makezd2classfilezb0zzjas_classfilez00(obj_t
		BgL_envz00_2679, obj_t BgL_currentzd2method1136zd2_2680,
		obj_t BgL_globals1137z00_2681, obj_t BgL_pool1138z00_2682,
		obj_t BgL_poolzd2siza7e1139z75_2683, obj_t BgL_pooledzd2names1140zd2_2684,
		obj_t BgL_flags1141z00_2685, obj_t BgL_me1142z00_2686,
		obj_t BgL_super1143z00_2687, obj_t BgL_interfaces1144z00_2688,
		obj_t BgL_fields1145z00_2689, obj_t BgL_methods1146z00_2690,
		obj_t BgL_attributes1147z00_2691)
	{
		{	/* Jas/classfile.sch 341 */
			return
				BGl_makezd2classfilezd2zzjas_classfilez00
				(BgL_currentzd2method1136zd2_2680, BgL_globals1137z00_2681,
				BgL_pool1138z00_2682, BgL_poolzd2siza7e1139z75_2683,
				BgL_pooledzd2names1140zd2_2684, BgL_flags1141z00_2685,
				BgL_me1142z00_2686, BgL_super1143z00_2687, BgL_interfaces1144z00_2688,
				BgL_fields1145z00_2689, BgL_methods1146z00_2690,
				BgL_attributes1147z00_2691);
		}

	}



/* classfile? */
	BGL_EXPORTED_DEF bool_t BGl_classfilezf3zf3zzjas_classfilez00(obj_t
		BgL_objz00_212)
	{
		{	/* Jas/classfile.sch 342 */
			{	/* Jas/classfile.sch 342 */
				obj_t BgL_classz00_3389;

				BgL_classz00_3389 = BGl_classfilez00zzjas_classfilez00;
				if (BGL_OBJECTP(BgL_objz00_212))
					{	/* Jas/classfile.sch 342 */
						BgL_objectz00_bglt BgL_arg1801z00_3390;

						BgL_arg1801z00_3390 = (BgL_objectz00_bglt) (BgL_objz00_212);
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.sch 342 */
								long BgL_idxz00_3391;

								BgL_idxz00_3391 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_3390);
								return
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_3391 + 1L)) == BgL_classz00_3389);
							}
						else
							{	/* Jas/classfile.sch 342 */
								bool_t BgL_res2190z00_3394;

								{	/* Jas/classfile.sch 342 */
									obj_t BgL_oclassz00_3395;

									{	/* Jas/classfile.sch 342 */
										long BgL_arg1808z00_3396;

										{	/* Jas/classfile.sch 342 */
											long BgL_arg1809z00_3397;

											BgL_arg1809z00_3397 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_3390);
											BgL_arg1808z00_3396 = (BgL_arg1809z00_3397 - OBJECT_TYPE);
										}
										BgL_oclassz00_3395 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_3396);
									}
									{	/* Jas/classfile.sch 342 */
										bool_t BgL__ortest_1115z00_3398;

										BgL__ortest_1115z00_3398 =
											(BgL_classz00_3389 == BgL_oclassz00_3395);
										if (BgL__ortest_1115z00_3398)
											{	/* Jas/classfile.sch 342 */
												BgL_res2190z00_3394 = BgL__ortest_1115z00_3398;
											}
										else
											{	/* Jas/classfile.sch 342 */
												long BgL_odepthz00_3399;

												BgL_odepthz00_3399 =
													BGL_CLASS_DEPTH(BgL_oclassz00_3395);
												if ((1L < BgL_odepthz00_3399))
													{	/* Jas/classfile.sch 342 */
														obj_t BgL_arg1797z00_3400;

														BgL_arg1797z00_3400 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_3395, 1L);
														BgL_res2190z00_3394 =
															(BgL_arg1797z00_3400 == BgL_classz00_3389);
													}
												else
													{	/* Jas/classfile.sch 342 */
														BgL_res2190z00_3394 = ((bool_t) 0);
													}
											}
									}
								}
								return BgL_res2190z00_3394;
							}
					}
				else
					{	/* Jas/classfile.sch 342 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* &classfile? */
	obj_t BGl_z62classfilezf3z91zzjas_classfilez00(obj_t BgL_envz00_2692,
		obj_t BgL_objz00_2693)
	{
		{	/* Jas/classfile.sch 342 */
			return BBOOL(BGl_classfilezf3zf3zzjas_classfilez00(BgL_objz00_2693));
		}

	}



/* classfile-nil */
	BGL_EXPORTED_DEF BgL_classfilez00_bglt
		BGl_classfilezd2nilzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.sch 343 */
			{	/* Jas/classfile.sch 343 */
				obj_t BgL_classz00_1882;

				BgL_classz00_1882 = BGl_classfilez00zzjas_classfilez00;
				{	/* Jas/classfile.sch 343 */
					obj_t BgL__ortest_1117z00_1883;

					BgL__ortest_1117z00_1883 = BGL_CLASS_NIL(BgL_classz00_1882);
					if (CBOOL(BgL__ortest_1117z00_1883))
						{	/* Jas/classfile.sch 343 */
							return ((BgL_classfilez00_bglt) BgL__ortest_1117z00_1883);
						}
					else
						{	/* Jas/classfile.sch 343 */
							return
								((BgL_classfilez00_bglt)
								BGl_classzd2nilzd2initz12z12zz__objectz00(BgL_classz00_1882));
						}
				}
			}
		}

	}



/* &classfile-nil */
	BgL_classfilez00_bglt BGl_z62classfilezd2nilzb0zzjas_classfilez00(obj_t
		BgL_envz00_2694)
	{
		{	/* Jas/classfile.sch 343 */
			return BGl_classfilezd2nilzd2zzjas_classfilez00();
		}

	}



/* classfile-attributes */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2attributeszd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_213)
	{
		{	/* Jas/classfile.sch 344 */
			return
				(((BgL_classfilez00_bglt) COBJECT(BgL_oz00_213))->BgL_attributesz00);
		}

	}



/* &classfile-attributes */
	obj_t BGl_z62classfilezd2attributeszb0zzjas_classfilez00(obj_t
		BgL_envz00_2695, obj_t BgL_oz00_2696)
	{
		{	/* Jas/classfile.sch 344 */
			return
				BGl_classfilezd2attributeszd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2696));
		}

	}



/* classfile-attributes-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2attributeszd2setz12z12zzjas_classfilez00
		(BgL_classfilez00_bglt BgL_oz00_214, obj_t BgL_vz00_215)
	{
		{	/* Jas/classfile.sch 345 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_214))->BgL_attributesz00) =
				((obj_t) BgL_vz00_215), BUNSPEC);
		}

	}



/* &classfile-attributes-set! */
	obj_t BGl_z62classfilezd2attributeszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2697, obj_t BgL_oz00_2698, obj_t BgL_vz00_2699)
	{
		{	/* Jas/classfile.sch 345 */
			return
				BGl_classfilezd2attributeszd2setz12z12zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2698), BgL_vz00_2699);
		}

	}



/* classfile-methods */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2methodszd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_216)
	{
		{	/* Jas/classfile.sch 346 */
			return (((BgL_classfilez00_bglt) COBJECT(BgL_oz00_216))->BgL_methodsz00);
		}

	}



/* &classfile-methods */
	obj_t BGl_z62classfilezd2methodszb0zzjas_classfilez00(obj_t BgL_envz00_2700,
		obj_t BgL_oz00_2701)
	{
		{	/* Jas/classfile.sch 346 */
			return
				BGl_classfilezd2methodszd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2701));
		}

	}



/* classfile-methods-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2methodszd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_217, obj_t BgL_vz00_218)
	{
		{	/* Jas/classfile.sch 347 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_217))->BgL_methodsz00) =
				((obj_t) BgL_vz00_218), BUNSPEC);
		}

	}



/* &classfile-methods-set! */
	obj_t BGl_z62classfilezd2methodszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2702, obj_t BgL_oz00_2703, obj_t BgL_vz00_2704)
	{
		{	/* Jas/classfile.sch 347 */
			return
				BGl_classfilezd2methodszd2setz12z12zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2703), BgL_vz00_2704);
		}

	}



/* classfile-fields */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2fieldszd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_219)
	{
		{	/* Jas/classfile.sch 348 */
			return (((BgL_classfilez00_bglt) COBJECT(BgL_oz00_219))->BgL_fieldsz00);
		}

	}



/* &classfile-fields */
	obj_t BGl_z62classfilezd2fieldszb0zzjas_classfilez00(obj_t BgL_envz00_2705,
		obj_t BgL_oz00_2706)
	{
		{	/* Jas/classfile.sch 348 */
			return
				BGl_classfilezd2fieldszd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2706));
		}

	}



/* classfile-fields-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2fieldszd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_220, obj_t BgL_vz00_221)
	{
		{	/* Jas/classfile.sch 349 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_220))->BgL_fieldsz00) =
				((obj_t) BgL_vz00_221), BUNSPEC);
		}

	}



/* &classfile-fields-set! */
	obj_t BGl_z62classfilezd2fieldszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2707, obj_t BgL_oz00_2708, obj_t BgL_vz00_2709)
	{
		{	/* Jas/classfile.sch 349 */
			return
				BGl_classfilezd2fieldszd2setz12z12zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2708), BgL_vz00_2709);
		}

	}



/* classfile-interfaces */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2interfaceszd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_222)
	{
		{	/* Jas/classfile.sch 350 */
			return
				(((BgL_classfilez00_bglt) COBJECT(BgL_oz00_222))->BgL_interfacesz00);
		}

	}



/* &classfile-interfaces */
	obj_t BGl_z62classfilezd2interfaceszb0zzjas_classfilez00(obj_t
		BgL_envz00_2710, obj_t BgL_oz00_2711)
	{
		{	/* Jas/classfile.sch 350 */
			return
				BGl_classfilezd2interfaceszd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2711));
		}

	}



/* classfile-interfaces-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2interfaceszd2setz12z12zzjas_classfilez00
		(BgL_classfilez00_bglt BgL_oz00_223, obj_t BgL_vz00_224)
	{
		{	/* Jas/classfile.sch 351 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_223))->BgL_interfacesz00) =
				((obj_t) BgL_vz00_224), BUNSPEC);
		}

	}



/* &classfile-interfaces-set! */
	obj_t BGl_z62classfilezd2interfaceszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2712, obj_t BgL_oz00_2713, obj_t BgL_vz00_2714)
	{
		{	/* Jas/classfile.sch 351 */
			return
				BGl_classfilezd2interfaceszd2setz12z12zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2713), BgL_vz00_2714);
		}

	}



/* classfile-super */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2superzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_225)
	{
		{	/* Jas/classfile.sch 352 */
			return (((BgL_classfilez00_bglt) COBJECT(BgL_oz00_225))->BgL_superz00);
		}

	}



/* &classfile-super */
	obj_t BGl_z62classfilezd2superzb0zzjas_classfilez00(obj_t BgL_envz00_2715,
		obj_t BgL_oz00_2716)
	{
		{	/* Jas/classfile.sch 352 */
			return
				BGl_classfilezd2superzd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2716));
		}

	}



/* classfile-super-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2superzd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_226, obj_t BgL_vz00_227)
	{
		{	/* Jas/classfile.sch 353 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_226))->BgL_superz00) =
				((obj_t) BgL_vz00_227), BUNSPEC);
		}

	}



/* &classfile-super-set! */
	obj_t BGl_z62classfilezd2superzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2717, obj_t BgL_oz00_2718, obj_t BgL_vz00_2719)
	{
		{	/* Jas/classfile.sch 353 */
			return
				BGl_classfilezd2superzd2setz12z12zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2718), BgL_vz00_2719);
		}

	}



/* classfile-me */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2mezd2zzjas_classfilez00(BgL_classfilez00_bglt BgL_oz00_228)
	{
		{	/* Jas/classfile.sch 354 */
			return (((BgL_classfilez00_bglt) COBJECT(BgL_oz00_228))->BgL_mez00);
		}

	}



/* &classfile-me */
	obj_t BGl_z62classfilezd2mezb0zzjas_classfilez00(obj_t BgL_envz00_2720,
		obj_t BgL_oz00_2721)
	{
		{	/* Jas/classfile.sch 354 */
			return
				BGl_classfilezd2mezd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2721));
		}

	}



/* classfile-me-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2mezd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_229, obj_t BgL_vz00_230)
	{
		{	/* Jas/classfile.sch 355 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_229))->BgL_mez00) =
				((obj_t) BgL_vz00_230), BUNSPEC);
		}

	}



/* &classfile-me-set! */
	obj_t BGl_z62classfilezd2mezd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2722, obj_t BgL_oz00_2723, obj_t BgL_vz00_2724)
	{
		{	/* Jas/classfile.sch 355 */
			return
				BGl_classfilezd2mezd2setz12z12zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2723), BgL_vz00_2724);
		}

	}



/* classfile-flags */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2flagszd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_231)
	{
		{	/* Jas/classfile.sch 356 */
			return (((BgL_classfilez00_bglt) COBJECT(BgL_oz00_231))->BgL_flagsz00);
		}

	}



/* &classfile-flags */
	obj_t BGl_z62classfilezd2flagszb0zzjas_classfilez00(obj_t BgL_envz00_2725,
		obj_t BgL_oz00_2726)
	{
		{	/* Jas/classfile.sch 356 */
			return
				BGl_classfilezd2flagszd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2726));
		}

	}



/* classfile-flags-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2flagszd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_232, obj_t BgL_vz00_233)
	{
		{	/* Jas/classfile.sch 357 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_232))->BgL_flagsz00) =
				((obj_t) BgL_vz00_233), BUNSPEC);
		}

	}



/* &classfile-flags-set! */
	obj_t BGl_z62classfilezd2flagszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2727, obj_t BgL_oz00_2728, obj_t BgL_vz00_2729)
	{
		{	/* Jas/classfile.sch 357 */
			return
				BGl_classfilezd2flagszd2setz12z12zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2728), BgL_vz00_2729);
		}

	}



/* classfile-pooled-names */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2pooledzd2namesz00zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_234)
	{
		{	/* Jas/classfile.sch 358 */
			return
				(((BgL_classfilez00_bglt) COBJECT(BgL_oz00_234))->
				BgL_pooledzd2nameszd2);
		}

	}



/* &classfile-pooled-names */
	obj_t BGl_z62classfilezd2pooledzd2namesz62zzjas_classfilez00(obj_t
		BgL_envz00_2730, obj_t BgL_oz00_2731)
	{
		{	/* Jas/classfile.sch 358 */
			return
				BGl_classfilezd2pooledzd2namesz00zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2731));
		}

	}



/* classfile-pooled-names-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2pooledzd2nameszd2setz12zc0zzjas_classfilez00
		(BgL_classfilez00_bglt BgL_oz00_235, obj_t BgL_vz00_236)
	{
		{	/* Jas/classfile.sch 359 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_235))->
					BgL_pooledzd2nameszd2) = ((obj_t) BgL_vz00_236), BUNSPEC);
		}

	}



/* &classfile-pooled-names-set! */
	obj_t BGl_z62classfilezd2pooledzd2nameszd2setz12za2zzjas_classfilez00(obj_t
		BgL_envz00_2732, obj_t BgL_oz00_2733, obj_t BgL_vz00_2734)
	{
		{	/* Jas/classfile.sch 359 */
			return
				BGl_classfilezd2pooledzd2nameszd2setz12zc0zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2733), BgL_vz00_2734);
		}

	}



/* classfile-pool-size */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2poolzd2siza7eza7zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_237)
	{
		{	/* Jas/classfile.sch 360 */
			return
				(((BgL_classfilez00_bglt) COBJECT(BgL_oz00_237))->BgL_poolzd2siza7ez75);
		}

	}



/* &classfile-pool-size */
	obj_t BGl_z62classfilezd2poolzd2siza7ezc5zzjas_classfilez00(obj_t
		BgL_envz00_2735, obj_t BgL_oz00_2736)
	{
		{	/* Jas/classfile.sch 360 */
			return
				BGl_classfilezd2poolzd2siza7eza7zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2736));
		}

	}



/* classfile-pool-size-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2poolzd2siza7ezd2setz12z67zzjas_classfilez00
		(BgL_classfilez00_bglt BgL_oz00_238, obj_t BgL_vz00_239)
	{
		{	/* Jas/classfile.sch 361 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_238))->
					BgL_poolzd2siza7ez75) = ((obj_t) BgL_vz00_239), BUNSPEC);
		}

	}



/* &classfile-pool-size-set! */
	obj_t BGl_z62classfilezd2poolzd2siza7ezd2setz12z05zzjas_classfilez00(obj_t
		BgL_envz00_2737, obj_t BgL_oz00_2738, obj_t BgL_vz00_2739)
	{
		{	/* Jas/classfile.sch 361 */
			return
				BGl_classfilezd2poolzd2siza7ezd2setz12z67zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2738), BgL_vz00_2739);
		}

	}



/* classfile-pool */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2poolzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_240)
	{
		{	/* Jas/classfile.sch 362 */
			return (((BgL_classfilez00_bglt) COBJECT(BgL_oz00_240))->BgL_poolz00);
		}

	}



/* &classfile-pool */
	obj_t BGl_z62classfilezd2poolzb0zzjas_classfilez00(obj_t BgL_envz00_2740,
		obj_t BgL_oz00_2741)
	{
		{	/* Jas/classfile.sch 362 */
			return
				BGl_classfilezd2poolzd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2741));
		}

	}



/* classfile-pool-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2poolzd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_241, obj_t BgL_vz00_242)
	{
		{	/* Jas/classfile.sch 363 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_241))->BgL_poolz00) =
				((obj_t) BgL_vz00_242), BUNSPEC);
		}

	}



/* &classfile-pool-set! */
	obj_t BGl_z62classfilezd2poolzd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2742, obj_t BgL_oz00_2743, obj_t BgL_vz00_2744)
	{
		{	/* Jas/classfile.sch 363 */
			return
				BGl_classfilezd2poolzd2setz12z12zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2743), BgL_vz00_2744);
		}

	}



/* classfile-globals */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2globalszd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_243)
	{
		{	/* Jas/classfile.sch 364 */
			return (((BgL_classfilez00_bglt) COBJECT(BgL_oz00_243))->BgL_globalsz00);
		}

	}



/* &classfile-globals */
	obj_t BGl_z62classfilezd2globalszb0zzjas_classfilez00(obj_t BgL_envz00_2745,
		obj_t BgL_oz00_2746)
	{
		{	/* Jas/classfile.sch 364 */
			return
				BGl_classfilezd2globalszd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2746));
		}

	}



/* classfile-globals-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2globalszd2setz12z12zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_244, obj_t BgL_vz00_245)
	{
		{	/* Jas/classfile.sch 365 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_244))->BgL_globalsz00) =
				((obj_t) BgL_vz00_245), BUNSPEC);
		}

	}



/* &classfile-globals-set! */
	obj_t BGl_z62classfilezd2globalszd2setz12z70zzjas_classfilez00(obj_t
		BgL_envz00_2747, obj_t BgL_oz00_2748, obj_t BgL_vz00_2749)
	{
		{	/* Jas/classfile.sch 365 */
			return
				BGl_classfilezd2globalszd2setz12z12zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2748), BgL_vz00_2749);
		}

	}



/* classfile-current-method */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2currentzd2methodz00zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_oz00_246)
	{
		{	/* Jas/classfile.sch 366 */
			return
				(((BgL_classfilez00_bglt) COBJECT(BgL_oz00_246))->
				BgL_currentzd2methodzd2);
		}

	}



/* &classfile-current-method */
	obj_t BGl_z62classfilezd2currentzd2methodz62zzjas_classfilez00(obj_t
		BgL_envz00_2750, obj_t BgL_oz00_2751)
	{
		{	/* Jas/classfile.sch 366 */
			return
				BGl_classfilezd2currentzd2methodz00zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2751));
		}

	}



/* classfile-current-method-set! */
	BGL_EXPORTED_DEF obj_t
		BGl_classfilezd2currentzd2methodzd2setz12zc0zzjas_classfilez00
		(BgL_classfilez00_bglt BgL_oz00_247, obj_t BgL_vz00_248)
	{
		{	/* Jas/classfile.sch 367 */
			return
				((((BgL_classfilez00_bglt) COBJECT(BgL_oz00_247))->
					BgL_currentzd2methodzd2) = ((obj_t) BgL_vz00_248), BUNSPEC);
		}

	}



/* &classfile-current-method-set! */
	obj_t BGl_z62classfilezd2currentzd2methodzd2setz12za2zzjas_classfilez00(obj_t
		BgL_envz00_2752, obj_t BgL_oz00_2753, obj_t BgL_vz00_2754)
	{
		{	/* Jas/classfile.sch 367 */
			return
				BGl_classfilezd2currentzd2methodzd2setz12zc0zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_oz00_2753), BgL_vz00_2754);
		}

	}



/* jas-error */
	BGL_EXPORTED_DEF obj_t
		BGl_jaszd2errorzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_249, obj_t BgL_msgz00_250, obj_t BgL_argz00_251)
	{
		{	/* Jas/classfile.scm 89 */
			return
				BGl_errorz00zz__errorz00(
				(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_249))->
					BgL_currentzd2methodzd2), BgL_msgz00_250, BgL_argz00_251);
		}

	}



/* &jas-error */
	obj_t BGl_z62jaszd2errorzb0zzjas_classfilez00(obj_t BgL_envz00_2755,
		obj_t BgL_classfilez00_2756, obj_t BgL_msgz00_2757, obj_t BgL_argz00_2758)
	{
		{	/* Jas/classfile.scm 89 */
			return
				BGl_jaszd2errorzd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_classfilez00_2756), BgL_msgz00_2757,
				BgL_argz00_2758);
		}

	}



/* jas-warning */
	BGL_EXPORTED_DEF obj_t
		BGl_jaszd2warningzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_252, obj_t BgL_msgz00_253, obj_t BgL_argz00_254)
	{
		{	/* Jas/classfile.scm 92 */
			{	/* Jas/classfile.scm 93 */
				obj_t BgL_port1340z00_546;

				{	/* Jas/classfile.scm 93 */
					obj_t BgL_tmpz00_4539;

					BgL_tmpz00_4539 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port1340z00_546 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_4539);
				}
				bgl_display_string(BGl_string2222z00zzjas_classfilez00,
					BgL_port1340z00_546);
				bgl_display_obj((((BgL_classfilez00_bglt)
							COBJECT(BgL_classfilez00_252))->BgL_currentzd2methodzd2),
					BgL_port1340z00_546);
				bgl_display_string(BGl_string2223z00zzjas_classfilez00,
					BgL_port1340z00_546);
				bgl_display_string(BGl_string2223z00zzjas_classfilez00,
					BgL_port1340z00_546);
				bgl_display_obj(BgL_msgz00_253, BgL_port1340z00_546);
				bgl_display_string(BGl_string2223z00zzjas_classfilez00,
					BgL_port1340z00_546);
				bgl_display_obj(BgL_argz00_254, BgL_port1340z00_546);
				bgl_display_char(((unsigned char) 10), BgL_port1340z00_546);
			}
			return CNST_TABLE_REF(9L);
		}

	}



/* &jas-warning */
	obj_t BGl_z62jaszd2warningzb0zzjas_classfilez00(obj_t BgL_envz00_2759,
		obj_t BgL_classfilez00_2760, obj_t BgL_msgz00_2761, obj_t BgL_argz00_2762)
	{
		{	/* Jas/classfile.scm 92 */
			return
				BGl_jaszd2warningzd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_classfilez00_2760), BgL_msgz00_2761,
				BgL_argz00_2762);
		}

	}



/* as-type */
	BGL_EXPORTED_DEF BgL_jastypez00_bglt
		BGl_aszd2typezd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_255, obj_t BgL_typedeclz00_256)
	{
		{	/* Jas/classfile.scm 118 */
			{
				obj_t BgL_namez00_579;

				{

					if (PAIRP(BgL_typedeclz00_256))
						{	/* Jas/classfile.scm 124 */
							obj_t BgL_cdrzd2110zd2_557;

							BgL_cdrzd2110zd2_557 = CDR(((obj_t) BgL_typedeclz00_256));
							if ((CAR(((obj_t) BgL_typedeclz00_256)) == CNST_TABLE_REF(11L)))
								{	/* Jas/classfile.scm 124 */
									if (PAIRP(BgL_cdrzd2110zd2_557))
										{	/* Jas/classfile.scm 124 */
											if (NULLP(CDR(BgL_cdrzd2110zd2_557)))
												{	/* Jas/classfile.scm 124 */
													obj_t BgL_arg1620z00_563;

													BgL_arg1620z00_563 = CAR(BgL_cdrzd2110zd2_557);
													{	/* Jas/classfile.scm 126 */
														BgL_jastypez00_bglt BgL_eltzd2typezd2_1965;

														BgL_eltzd2typezd2_1965 =
															BGl_aszd2typezd2zzjas_classfilez00
															(BgL_classfilez00_255, BgL_arg1620z00_563);
														return ((BgL_jastypez00_bglt)
															BGl_getzd2vectzd2typez00zzjas_classfilez00
															(BgL_eltzd2typezd2_1965));
													}
												}
											else
												{
													obj_t BgL_auxz00_4572;

												BgL_tagzd2103zd2_554:
													{	/* Jas/classfile.scm 132 */
														obj_t BgL_g1299z00_574;

														BgL_g1299z00_574 =
															BGl_assqz00zz__r4_pairs_and_lists_6_3z00
															(BgL_typedeclz00_256,
															BGl_basiczd2encodedzd2typez00zzjas_classfilez00);
														if (CBOOL(BgL_g1299z00_574))
															{	/* Jas/classfile.scm 132 */
																BgL_auxz00_4572 =
																	CDR(((obj_t) BgL_g1299z00_574));
															}
														else
															{	/* Jas/classfile.scm 133 */
																obj_t BgL_g1301z00_576;

																BgL_namez00_579 = BgL_typedeclz00_256;
																{	/* Jas/classfile.scm 120 */
																	obj_t BgL_valuez00_581;

																	BgL_valuez00_581 =
																		BGl_getpropz00zz__r4_symbols_6_4z00
																		(BgL_namez00_579, CNST_TABLE_REF(10L));
																	{	/* Jas/classfile.scm 121 */
																		bool_t BgL_test2724z00_4580;

																		{	/* Jas/classfile.scm 121 */
																			obj_t BgL_classz00_1923;

																			BgL_classz00_1923 =
																				BGl_classez00zzjas_classfilez00;
																			if (BGL_OBJECTP(BgL_valuez00_581))
																				{	/* Jas/classfile.scm 121 */
																					BgL_objectz00_bglt
																						BgL_arg1801z00_1925;
																					BgL_arg1801z00_1925 =
																						(BgL_objectz00_bglt)
																						(BgL_valuez00_581);
																					if (BGL_CONDEXPAND_ISA_ARCH64())
																						{	/* Jas/classfile.scm 121 */
																							long BgL_idxz00_1931;

																							BgL_idxz00_1931 =
																								BGL_OBJECT_INHERITANCE_NUM
																								(BgL_arg1801z00_1925);
																							BgL_test2724z00_4580 =
																								(VECTOR_REF
																								(BGl_za2inheritancesza2z00zz__objectz00,
																									(BgL_idxz00_1931 + 2L)) ==
																								BgL_classz00_1923);
																						}
																					else
																						{	/* Jas/classfile.scm 121 */
																							bool_t BgL_res2191z00_1953;

																							{	/* Jas/classfile.scm 121 */
																								obj_t BgL_oclassz00_1939;

																								{	/* Jas/classfile.scm 121 */
																									long BgL_arg1808z00_1945;

																									{	/* Jas/classfile.scm 121 */
																										long BgL_arg1809z00_1946;

																										BgL_arg1809z00_1946 =
																											BGL_OBJECT_CLASS_NUM
																											(BgL_arg1801z00_1925);
																										BgL_arg1808z00_1945 =
																											(BgL_arg1809z00_1946 -
																											OBJECT_TYPE);
																									}
																									BgL_oclassz00_1939 =
																										VECTOR_REF
																										(BGl_za2classesza2z00zz__objectz00,
																										BgL_arg1808z00_1945);
																								}
																								{	/* Jas/classfile.scm 121 */
																									bool_t
																										BgL__ortest_1115z00_1940;
																									BgL__ortest_1115z00_1940 =
																										(BgL_classz00_1923 ==
																										BgL_oclassz00_1939);
																									if (BgL__ortest_1115z00_1940)
																										{	/* Jas/classfile.scm 121 */
																											BgL_res2191z00_1953 =
																												BgL__ortest_1115z00_1940;
																										}
																									else
																										{	/* Jas/classfile.scm 121 */
																											long BgL_odepthz00_1941;

																											BgL_odepthz00_1941 =
																												BGL_CLASS_DEPTH
																												(BgL_oclassz00_1939);
																											if ((2L <
																													BgL_odepthz00_1941))
																												{	/* Jas/classfile.scm 121 */
																													obj_t
																														BgL_arg1797z00_1943;
																													BgL_arg1797z00_1943 =
																														BGL_CLASS_ANCESTORS_REF
																														(BgL_oclassz00_1939,
																														2L);
																													BgL_res2191z00_1953 =
																														(BgL_arg1797z00_1943
																														==
																														BgL_classz00_1923);
																												}
																											else
																												{	/* Jas/classfile.scm 121 */
																													BgL_res2191z00_1953 =
																														((bool_t) 0);
																												}
																										}
																								}
																							}
																							BgL_test2724z00_4580 =
																								BgL_res2191z00_1953;
																						}
																				}
																			else
																				{	/* Jas/classfile.scm 121 */
																					BgL_test2724z00_4580 = ((bool_t) 0);
																				}
																		}
																		if (BgL_test2724z00_4580)
																			{	/* Jas/classfile.scm 121 */
																				BgL_g1301z00_576 = BgL_valuez00_581;
																			}
																		else
																			{	/* Jas/classfile.scm 121 */
																				BgL_g1301z00_576 = BFALSE;
																			}
																	}
																}
																if (CBOOL(BgL_g1301z00_576))
																	{	/* Jas/classfile.scm 133 */
																		BgL_auxz00_4572 = BgL_g1301z00_576;
																	}
																else
																	{	/* Jas/classfile.scm 133 */
																		BgL_auxz00_4572 =
																			BGl_errorz00zz__errorz00(
																			(((BgL_classfilez00_bglt)
																					COBJECT(BgL_classfilez00_255))->
																				BgL_currentzd2methodzd2),
																			BGl_string2224z00zzjas_classfilez00,
																			BgL_typedeclz00_256);
																	}
															}
													}
													return ((BgL_jastypez00_bglt) BgL_auxz00_4572);
												}
										}
									else
										{
											obj_t BgL_auxz00_4605;

											goto BgL_tagzd2103zd2_554;
											return ((BgL_jastypez00_bglt) BgL_auxz00_4605);
										}
								}
							else
								{	/* Jas/classfile.scm 124 */
									if (
										(CAR(((obj_t) BgL_typedeclz00_256)) == CNST_TABLE_REF(12L)))
										{	/* Jas/classfile.scm 124 */
											if (PAIRP(BgL_cdrzd2110zd2_557))
												{	/* Jas/classfile.scm 124 */
													obj_t BgL_arg1639z00_569;
													obj_t BgL_arg1649z00_570;

													BgL_arg1639z00_569 = CAR(BgL_cdrzd2110zd2_557);
													BgL_arg1649z00_570 = CDR(BgL_cdrzd2110zd2_557);
													return
														((BgL_jastypez00_bglt)
														BGl_aszd2funtypezd2zzjas_classfilez00
														(BgL_classfilez00_255, BgL_arg1639z00_569,
															BgL_arg1649z00_570));
												}
											else
												{
													obj_t BgL_auxz00_4618;

													goto BgL_tagzd2103zd2_554;
													return ((BgL_jastypez00_bglt) BgL_auxz00_4618);
												}
										}
									else
										{
											obj_t BgL_auxz00_4620;

											goto BgL_tagzd2103zd2_554;
											return ((BgL_jastypez00_bglt) BgL_auxz00_4620);
										}
								}
						}
					else
						{
							obj_t BgL_auxz00_4622;

							goto BgL_tagzd2103zd2_554;
							return ((BgL_jastypez00_bglt) BgL_auxz00_4622);
						}
				}
			}
		}

	}



/* &as-type */
	BgL_jastypez00_bglt BGl_z62aszd2typezb0zzjas_classfilez00(obj_t
		BgL_envz00_2763, obj_t BgL_classfilez00_2764, obj_t BgL_typedeclz00_2765)
	{
		{	/* Jas/classfile.scm 118 */
			return
				BGl_aszd2typezd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_classfilez00_2764), BgL_typedeclz00_2765);
		}

	}



/* get-vect-type */
	obj_t BGl_getzd2vectzd2typez00zzjas_classfilez00(BgL_jastypez00_bglt
		BgL_typez00_257)
	{
		{	/* Jas/classfile.scm 136 */
			if (CBOOL(
					(((BgL_jastypez00_bglt) COBJECT(BgL_typez00_257))->BgL_vectz00)))
				{	/* Jas/classfile.scm 138 */
					return
						(((BgL_jastypez00_bglt) COBJECT(BgL_typez00_257))->BgL_vectz00);
				}
			else
				{	/* Jas/classfile.scm 140 */
					BgL_vectz00_bglt BgL_rz00_586;

					{	/* Jas/classfile.scm 140 */
						BgL_vectz00_bglt BgL_new1305z00_587;

						{	/* Jas/classfile.scm 141 */
							BgL_vectz00_bglt BgL_new1304z00_589;

							BgL_new1304z00_589 =
								((BgL_vectz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
											BgL_vectz00_bgl))));
							{	/* Jas/classfile.scm 141 */
								long BgL_arg1673z00_590;

								BgL_arg1673z00_590 =
									BGL_CLASS_NUM(BGl_vectz00zzjas_classfilez00);
								BGL_OBJECT_CLASS_NUM_SET(
									((BgL_objectz00_bglt) BgL_new1304z00_589),
									BgL_arg1673z00_590);
							}
							BgL_new1305z00_587 = BgL_new1304z00_589;
						}
						{
							obj_t BgL_auxz00_4634;

							{	/* Jas/classfile.scm 141 */
								obj_t BgL_arg1669z00_588;

								BgL_arg1669z00_588 =
									(((BgL_jastypez00_bglt) COBJECT(BgL_typez00_257))->
									BgL_codez00);
								BgL_auxz00_4634 =
									string_append(BGl_string2225z00zzjas_classfilez00,
									BgL_arg1669z00_588);
							}
							((((BgL_jastypez00_bglt) COBJECT(
											((BgL_jastypez00_bglt) BgL_new1305z00_587)))->
									BgL_codez00) = ((obj_t) BgL_auxz00_4634), BUNSPEC);
						}
						((((BgL_jastypez00_bglt) COBJECT(
										((BgL_jastypez00_bglt) BgL_new1305z00_587)))->BgL_vectz00) =
							((obj_t) BFALSE), BUNSPEC);
						((((BgL_vectz00_bglt) COBJECT(BgL_new1305z00_587))->BgL_typez00) =
							((BgL_jastypez00_bglt) BgL_typez00_257), BUNSPEC);
						BgL_rz00_586 = BgL_new1305z00_587;
					}
					((((BgL_jastypez00_bglt) COBJECT(BgL_typez00_257))->BgL_vectz00) =
						((obj_t) ((obj_t) BgL_rz00_586)), BUNSPEC);
					return ((obj_t) BgL_rz00_586);
				}
		}

	}



/* as-funtype */
	BGL_EXPORTED_DEF BgL_jasfunz00_bglt
		BGl_aszd2funtypezd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_258, obj_t BgL_tretz00_259, obj_t BgL_targsz00_260)
	{
		{	/* Jas/classfile.scm 146 */
			{	/* Jas/classfile.scm 147 */
				BgL_jastypez00_bglt BgL_tretz00_591;
				obj_t BgL_targsz00_592;

				BgL_tretz00_591 =
					BGl_aszd2typezd2zzjas_classfilez00(BgL_classfilez00_258,
					BgL_tretz00_259);
				if (NULLP(BgL_targsz00_260))
					{	/* Jas/classfile.scm 148 */
						BgL_targsz00_592 = BNIL;
					}
				else
					{	/* Jas/classfile.scm 148 */
						obj_t BgL_head1343z00_621;

						BgL_head1343z00_621 = MAKE_YOUNG_PAIR(BNIL, BNIL);
						{
							obj_t BgL_l1341z00_623;
							obj_t BgL_tail1344z00_624;

							BgL_l1341z00_623 = BgL_targsz00_260;
							BgL_tail1344z00_624 = BgL_head1343z00_621;
						BgL_zc3z04anonymousza31710ze3z87_625:
							if (NULLP(BgL_l1341z00_623))
								{	/* Jas/classfile.scm 148 */
									BgL_targsz00_592 = CDR(BgL_head1343z00_621);
								}
							else
								{	/* Jas/classfile.scm 148 */
									obj_t BgL_newtail1345z00_627;

									{	/* Jas/classfile.scm 148 */
										BgL_jastypez00_bglt BgL_arg1714z00_629;

										{	/* Jas/classfile.scm 148 */
											obj_t BgL_tz00_630;

											BgL_tz00_630 = CAR(((obj_t) BgL_l1341z00_623));
											BgL_arg1714z00_629 =
												BGl_aszd2typezd2zzjas_classfilez00(BgL_classfilez00_258,
												BgL_tz00_630);
										}
										BgL_newtail1345z00_627 =
											MAKE_YOUNG_PAIR(((obj_t) BgL_arg1714z00_629), BNIL);
									}
									SET_CDR(BgL_tail1344z00_624, BgL_newtail1345z00_627);
									{	/* Jas/classfile.scm 148 */
										obj_t BgL_arg1712z00_628;

										BgL_arg1712z00_628 = CDR(((obj_t) BgL_l1341z00_623));
										{
											obj_t BgL_tail1344z00_4661;
											obj_t BgL_l1341z00_4660;

											BgL_l1341z00_4660 = BgL_arg1712z00_628;
											BgL_tail1344z00_4661 = BgL_newtail1345z00_627;
											BgL_tail1344z00_624 = BgL_tail1344z00_4661;
											BgL_l1341z00_623 = BgL_l1341z00_4660;
											goto BgL_zc3z04anonymousza31710ze3z87_625;
										}
									}
								}
						}
					}
				{	/* Jas/classfile.scm 149 */
					BgL_jasfunz00_bglt BgL_new1308z00_593;

					{	/* Jas/classfile.scm 150 */
						BgL_jasfunz00_bglt BgL_new1306z00_617;

						BgL_new1306z00_617 =
							((BgL_jasfunz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
										BgL_jasfunz00_bgl))));
						{	/* Jas/classfile.scm 150 */
							long BgL_arg1706z00_618;

							BgL_arg1706z00_618 =
								BGL_CLASS_NUM(BGl_JasFunz00zzjas_classfilez00);
							BGL_OBJECT_CLASS_NUM_SET(
								((BgL_objectz00_bglt) BgL_new1306z00_617), BgL_arg1706z00_618);
						}
						BgL_new1308z00_593 = BgL_new1306z00_617;
					}
					{
						obj_t BgL_auxz00_4666;

						{	/* Jas/classfile.scm 151 */
							obj_t BgL_arg1675z00_594;
							obj_t BgL_arg1678z00_595;

							{	/* Jas/classfile.scm 151 */
								obj_t BgL_runner1699z00_616;

								if (NULLP(BgL_targsz00_592))
									{	/* Jas/classfile.scm 151 */
										BgL_runner1699z00_616 = BNIL;
									}
								else
									{	/* Jas/classfile.scm 151 */
										obj_t BgL_head1348z00_602;

										{	/* Jas/classfile.scm 151 */
											obj_t BgL_arg1696z00_614;

											BgL_arg1696z00_614 =
												(((BgL_jastypez00_bglt) COBJECT(
														((BgL_jastypez00_bglt)
															CAR(((obj_t) BgL_targsz00_592)))))->BgL_codez00);
											BgL_head1348z00_602 =
												MAKE_YOUNG_PAIR(BgL_arg1696z00_614, BNIL);
										}
										{	/* Jas/classfile.scm 151 */
											obj_t BgL_g1351z00_603;

											BgL_g1351z00_603 = CDR(((obj_t) BgL_targsz00_592));
											{
												obj_t BgL_l1346z00_605;
												obj_t BgL_tail1349z00_606;

												BgL_l1346z00_605 = BgL_g1351z00_603;
												BgL_tail1349z00_606 = BgL_head1348z00_602;
											BgL_zc3z04anonymousza31687ze3z87_607:
												if (NULLP(BgL_l1346z00_605))
													{	/* Jas/classfile.scm 151 */
														BgL_runner1699z00_616 = BgL_head1348z00_602;
													}
												else
													{	/* Jas/classfile.scm 151 */
														obj_t BgL_newtail1350z00_609;

														{	/* Jas/classfile.scm 151 */
															obj_t BgL_arg1693z00_611;

															BgL_arg1693z00_611 =
																(((BgL_jastypez00_bglt) COBJECT(
																		((BgL_jastypez00_bglt)
																			CAR(
																				((obj_t) BgL_l1346z00_605)))))->
																BgL_codez00);
															BgL_newtail1350z00_609 =
																MAKE_YOUNG_PAIR(BgL_arg1693z00_611, BNIL);
														}
														SET_CDR(BgL_tail1349z00_606,
															BgL_newtail1350z00_609);
														{	/* Jas/classfile.scm 151 */
															obj_t BgL_arg1690z00_610;

															BgL_arg1690z00_610 =
																CDR(((obj_t) BgL_l1346z00_605));
															{
																obj_t BgL_tail1349z00_4688;
																obj_t BgL_l1346z00_4687;

																BgL_l1346z00_4687 = BgL_arg1690z00_610;
																BgL_tail1349z00_4688 = BgL_newtail1350z00_609;
																BgL_tail1349z00_606 = BgL_tail1349z00_4688;
																BgL_l1346z00_605 = BgL_l1346z00_4687;
																goto BgL_zc3z04anonymousza31687ze3z87_607;
															}
														}
													}
											}
										}
									}
								BgL_arg1675z00_594 =
									BGl_stringzd2appendzd2zz__r4_strings_6_7z00
									(BgL_runner1699z00_616);
							}
							BgL_arg1678z00_595 =
								(((BgL_jastypez00_bglt) COBJECT(BgL_tretz00_591))->BgL_codez00);
							{	/* Jas/classfile.scm 150 */
								obj_t BgL_list1679z00_596;

								{	/* Jas/classfile.scm 150 */
									obj_t BgL_arg1681z00_597;

									{	/* Jas/classfile.scm 150 */
										obj_t BgL_arg1684z00_598;

										{	/* Jas/classfile.scm 150 */
											obj_t BgL_arg1685z00_599;

											BgL_arg1685z00_599 =
												MAKE_YOUNG_PAIR(BgL_arg1678z00_595, BNIL);
											BgL_arg1684z00_598 =
												MAKE_YOUNG_PAIR(BGl_string2226z00zzjas_classfilez00,
												BgL_arg1685z00_599);
										}
										BgL_arg1681z00_597 =
											MAKE_YOUNG_PAIR(BgL_arg1675z00_594, BgL_arg1684z00_598);
									}
									BgL_list1679z00_596 =
										MAKE_YOUNG_PAIR(BGl_string2227z00zzjas_classfilez00,
										BgL_arg1681z00_597);
								}
								BgL_auxz00_4666 =
									BGl_stringzd2appendzd2zz__r4_strings_6_7z00
									(BgL_list1679z00_596);
							}
						}
						((((BgL_jastypez00_bglt) COBJECT(
										((BgL_jastypez00_bglt) BgL_new1308z00_593)))->BgL_codez00) =
							((obj_t) BgL_auxz00_4666), BUNSPEC);
					}
					((((BgL_jastypez00_bglt) COBJECT(
									((BgL_jastypez00_bglt) BgL_new1308z00_593)))->BgL_vectz00) =
						((obj_t) BFALSE), BUNSPEC);
					((((BgL_jasfunz00_bglt) COBJECT(BgL_new1308z00_593))->BgL_tretz00) =
						((BgL_jastypez00_bglt) BgL_tretz00_591), BUNSPEC);
					((((BgL_jasfunz00_bglt) COBJECT(BgL_new1308z00_593))->BgL_targsz00) =
						((obj_t) BgL_targsz00_592), BUNSPEC);
					return BgL_new1308z00_593;
				}
			}
		}

	}



/* &as-funtype */
	BgL_jasfunz00_bglt BGl_z62aszd2funtypezb0zzjas_classfilez00(obj_t
		BgL_envz00_2766, obj_t BgL_classfilez00_2767, obj_t BgL_tretz00_2768,
		obj_t BgL_targsz00_2769)
	{
		{	/* Jas/classfile.scm 146 */
			return
				BGl_aszd2funtypezd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_classfilez00_2767), BgL_tretz00_2768,
				BgL_targsz00_2769);
		}

	}



/* type-size */
	BGL_EXPORTED_DEF int
		BGl_typezd2siza7ez75zzjas_classfilez00(BgL_jastypez00_bglt BgL_typez00_261)
	{
		{	/* Jas/classfile.scm 157 */
			{	/* Jas/classfile.scm 158 */
				obj_t BgL_codez00_632;

				BgL_codez00_632 =
					(((BgL_jastypez00_bglt) COBJECT(BgL_typez00_261))->BgL_codez00);
				if ((STRING_LENGTH(BgL_codez00_632) == 1L))
					{	/* Jas/classfile.scm 160 */
						switch (STRING_REF(BgL_codez00_632, 0L))
							{
							case ((unsigned char) 'V'):

								return (int) (0L);
								break;
							case ((unsigned char) 'J'):
							case ((unsigned char) 'D'):

								return (int) (2L);
								break;
							default:
								return (int) (1L);
					}}
				else
					{	/* Jas/classfile.scm 160 */
						return (int) (1L);
		}}}

	}



/* &type-size */
	obj_t BGl_z62typezd2siza7ez17zzjas_classfilez00(obj_t BgL_envz00_2770,
		obj_t BgL_typez00_2771)
	{
		{	/* Jas/classfile.scm 157 */
			return
				BINT(BGl_typezd2siza7ez75zzjas_classfilez00(
					((BgL_jastypez00_bglt) BgL_typez00_2771)));
		}

	}



/* as-assign */
	BGL_EXPORTED_DEF obj_t
		BGl_aszd2assignzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_262, obj_t BgL_namez00_263, obj_t BgL_valuez00_264)
	{
		{	/* Jas/classfile.scm 170 */
			if (CBOOL(BGl_getpropz00zz__r4_symbols_6_4z00(BgL_namez00_263,
						CNST_TABLE_REF(10L))))
				{	/* Jas/classfile.scm 171 */
					return
						BGl_errorz00zz__errorz00(
						(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_262))->
							BgL_currentzd2methodzd2), BGl_string2228z00zzjas_classfilez00,
						BgL_namez00_263);
				}
			else
				{	/* Jas/classfile.scm 171 */
					BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_namez00_263,
						CNST_TABLE_REF(10L), BgL_valuez00_264);
					{
						obj_t BgL_auxz00_4724;

						{	/* Jas/classfile.scm 175 */
							obj_t BgL_arg1729z00_640;

							BgL_arg1729z00_640 =
								(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_262))->
								BgL_globalsz00);
							BgL_auxz00_4724 =
								MAKE_YOUNG_PAIR(BgL_namez00_263, BgL_arg1729z00_640);
						}
						return
							((((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_262))->
								BgL_globalsz00) = ((obj_t) BgL_auxz00_4724), BUNSPEC);
					}
				}
		}

	}



/* &as-assign */
	obj_t BGl_z62aszd2assignzb0zzjas_classfilez00(obj_t BgL_envz00_2772,
		obj_t BgL_classfilez00_2773, obj_t BgL_namez00_2774,
		obj_t BgL_valuez00_2775)
	{
		{	/* Jas/classfile.scm 170 */
			return
				BGl_aszd2assignzd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_classfilez00_2773), BgL_namez00_2774,
				BgL_valuez00_2775);
		}

	}



/* declared-class */
	BGL_EXPORTED_DEF BgL_classez00_bglt
		BGl_declaredzd2classzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_269, obj_t BgL_namez00_270)
	{
		{	/* Jas/classfile.scm 187 */
			{	/* Jas/classfile.scm 188 */
				obj_t BgL_valuez00_642;

				{	/* Jas/classfile.scm 184 */
					obj_t BgL__ortest_1312z00_2007;

					BgL__ortest_1312z00_2007 =
						BGl_getpropz00zz__r4_symbols_6_4z00(BgL_namez00_270,
						CNST_TABLE_REF(10L));
					if (CBOOL(BgL__ortest_1312z00_2007))
						{	/* Jas/classfile.scm 184 */
							BgL_valuez00_642 = BgL__ortest_1312z00_2007;
						}
					else
						{	/* Jas/classfile.scm 184 */
							BgL_valuez00_642 =
								BGl_errorz00zz__errorz00(
								(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_269))->
									BgL_currentzd2methodzd2), BGl_string2229z00zzjas_classfilez00,
								BgL_namez00_270);
						}
				}
				{	/* Jas/classfile.scm 189 */
					bool_t BgL_test2740z00_4736;

					{	/* Jas/classfile.scm 189 */
						obj_t BgL_classz00_2013;

						BgL_classz00_2013 = BGl_classez00zzjas_classfilez00;
						if (BGL_OBJECTP(BgL_valuez00_642))
							{	/* Jas/classfile.scm 189 */
								BgL_objectz00_bglt BgL_arg1801z00_2015;

								BgL_arg1801z00_2015 = (BgL_objectz00_bglt) (BgL_valuez00_642);
								if (BGL_CONDEXPAND_ISA_ARCH64())
									{	/* Jas/classfile.scm 189 */
										long BgL_idxz00_2021;

										BgL_idxz00_2021 =
											BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_2015);
										BgL_test2740z00_4736 =
											(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
												(BgL_idxz00_2021 + 2L)) == BgL_classz00_2013);
									}
								else
									{	/* Jas/classfile.scm 189 */
										bool_t BgL_res2192z00_2043;

										{	/* Jas/classfile.scm 189 */
											obj_t BgL_oclassz00_2029;

											{	/* Jas/classfile.scm 189 */
												long BgL_arg1808z00_2035;

												{	/* Jas/classfile.scm 189 */
													long BgL_arg1809z00_2036;

													BgL_arg1809z00_2036 =
														BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_2015);
													BgL_arg1808z00_2035 =
														(BgL_arg1809z00_2036 - OBJECT_TYPE);
												}
												BgL_oclassz00_2029 =
													VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
													BgL_arg1808z00_2035);
											}
											{	/* Jas/classfile.scm 189 */
												bool_t BgL__ortest_1115z00_2030;

												BgL__ortest_1115z00_2030 =
													(BgL_classz00_2013 == BgL_oclassz00_2029);
												if (BgL__ortest_1115z00_2030)
													{	/* Jas/classfile.scm 189 */
														BgL_res2192z00_2043 = BgL__ortest_1115z00_2030;
													}
												else
													{	/* Jas/classfile.scm 189 */
														long BgL_odepthz00_2031;

														BgL_odepthz00_2031 =
															BGL_CLASS_DEPTH(BgL_oclassz00_2029);
														if ((2L < BgL_odepthz00_2031))
															{	/* Jas/classfile.scm 189 */
																obj_t BgL_arg1797z00_2033;

																BgL_arg1797z00_2033 =
																	BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_2029,
																	2L);
																BgL_res2192z00_2043 =
																	(BgL_arg1797z00_2033 == BgL_classz00_2013);
															}
														else
															{	/* Jas/classfile.scm 189 */
																BgL_res2192z00_2043 = ((bool_t) 0);
															}
													}
											}
										}
										BgL_test2740z00_4736 = BgL_res2192z00_2043;
									}
							}
						else
							{	/* Jas/classfile.scm 189 */
								BgL_test2740z00_4736 = ((bool_t) 0);
							}
					}
					if (BgL_test2740z00_4736)
						{	/* Jas/classfile.scm 189 */
							return ((BgL_classez00_bglt) BgL_valuez00_642);
						}
					else
						{	/* Jas/classfile.scm 90 */
							obj_t BgL_arg1608z00_2046;

							BgL_arg1608z00_2046 =
								(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_269))->
								BgL_currentzd2methodzd2);
							return ((BgL_classez00_bglt)
								BGl_errorz00zz__errorz00(BgL_arg1608z00_2046,
									BGl_string2230z00zzjas_classfilez00, BgL_namez00_270));
						}
				}
			}
		}

	}



/* &declared-class */
	BgL_classez00_bglt BGl_z62declaredzd2classzb0zzjas_classfilez00(obj_t
		BgL_envz00_2776, obj_t BgL_classfilez00_2777, obj_t BgL_namez00_2778)
	{
		{	/* Jas/classfile.scm 187 */
			return
				BGl_declaredzd2classzd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_classfilez00_2777), BgL_namez00_2778);
		}

	}



/* declared-field */
	BGL_EXPORTED_DEF BgL_fieldz00_bglt
		BGl_declaredzd2fieldzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_271, obj_t BgL_namez00_272)
	{
		{	/* Jas/classfile.scm 193 */
			{	/* Jas/classfile.scm 194 */
				obj_t BgL_valuez00_644;

				{	/* Jas/classfile.scm 184 */
					obj_t BgL__ortest_1312z00_2049;

					BgL__ortest_1312z00_2049 =
						BGl_getpropz00zz__r4_symbols_6_4z00(BgL_namez00_272,
						CNST_TABLE_REF(10L));
					if (CBOOL(BgL__ortest_1312z00_2049))
						{	/* Jas/classfile.scm 184 */
							BgL_valuez00_644 = BgL__ortest_1312z00_2049;
						}
					else
						{	/* Jas/classfile.scm 184 */
							BgL_valuez00_644 =
								BGl_errorz00zz__errorz00(
								(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_271))->
									BgL_currentzd2methodzd2), BGl_string2229z00zzjas_classfilez00,
								BgL_namez00_272);
						}
				}
				{	/* Jas/classfile.scm 195 */
					bool_t BgL_test2746z00_4768;

					{	/* Jas/classfile.scm 195 */
						obj_t BgL_classz00_2055;

						BgL_classz00_2055 = BGl_fieldz00zzjas_classfilez00;
						if (BGL_OBJECTP(BgL_valuez00_644))
							{	/* Jas/classfile.scm 195 */
								BgL_objectz00_bglt BgL_arg1801z00_2057;

								BgL_arg1801z00_2057 = (BgL_objectz00_bglt) (BgL_valuez00_644);
								if (BGL_CONDEXPAND_ISA_ARCH64())
									{	/* Jas/classfile.scm 195 */
										long BgL_idxz00_2063;

										BgL_idxz00_2063 =
											BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_2057);
										BgL_test2746z00_4768 =
											(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
												(BgL_idxz00_2063 + 2L)) == BgL_classz00_2055);
									}
								else
									{	/* Jas/classfile.scm 195 */
										bool_t BgL_res2193z00_2085;

										{	/* Jas/classfile.scm 195 */
											obj_t BgL_oclassz00_2071;

											{	/* Jas/classfile.scm 195 */
												long BgL_arg1808z00_2077;

												{	/* Jas/classfile.scm 195 */
													long BgL_arg1809z00_2078;

													BgL_arg1809z00_2078 =
														BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_2057);
													BgL_arg1808z00_2077 =
														(BgL_arg1809z00_2078 - OBJECT_TYPE);
												}
												BgL_oclassz00_2071 =
													VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
													BgL_arg1808z00_2077);
											}
											{	/* Jas/classfile.scm 195 */
												bool_t BgL__ortest_1115z00_2072;

												BgL__ortest_1115z00_2072 =
													(BgL_classz00_2055 == BgL_oclassz00_2071);
												if (BgL__ortest_1115z00_2072)
													{	/* Jas/classfile.scm 195 */
														BgL_res2193z00_2085 = BgL__ortest_1115z00_2072;
													}
												else
													{	/* Jas/classfile.scm 195 */
														long BgL_odepthz00_2073;

														BgL_odepthz00_2073 =
															BGL_CLASS_DEPTH(BgL_oclassz00_2071);
														if ((2L < BgL_odepthz00_2073))
															{	/* Jas/classfile.scm 195 */
																obj_t BgL_arg1797z00_2075;

																BgL_arg1797z00_2075 =
																	BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_2071,
																	2L);
																BgL_res2193z00_2085 =
																	(BgL_arg1797z00_2075 == BgL_classz00_2055);
															}
														else
															{	/* Jas/classfile.scm 195 */
																BgL_res2193z00_2085 = ((bool_t) 0);
															}
													}
											}
										}
										BgL_test2746z00_4768 = BgL_res2193z00_2085;
									}
							}
						else
							{	/* Jas/classfile.scm 195 */
								BgL_test2746z00_4768 = ((bool_t) 0);
							}
					}
					if (BgL_test2746z00_4768)
						{	/* Jas/classfile.scm 195 */
							return ((BgL_fieldz00_bglt) BgL_valuez00_644);
						}
					else
						{	/* Jas/classfile.scm 90 */
							obj_t BgL_arg1608z00_2088;

							BgL_arg1608z00_2088 =
								(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_271))->
								BgL_currentzd2methodzd2);
							return ((BgL_fieldz00_bglt)
								BGl_errorz00zz__errorz00(BgL_arg1608z00_2088,
									BGl_string2231z00zzjas_classfilez00, BgL_namez00_272));
						}
				}
			}
		}

	}



/* &declared-field */
	BgL_fieldz00_bglt BGl_z62declaredzd2fieldzb0zzjas_classfilez00(obj_t
		BgL_envz00_2779, obj_t BgL_classfilez00_2780, obj_t BgL_namez00_2781)
	{
		{	/* Jas/classfile.scm 193 */
			return
				BGl_declaredzd2fieldzd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_classfilez00_2780), BgL_namez00_2781);
		}

	}



/* declared-method */
	BGL_EXPORTED_DEF BgL_methodz00_bglt
		BGl_declaredzd2methodzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_273, obj_t BgL_namez00_274)
	{
		{	/* Jas/classfile.scm 199 */
			{	/* Jas/classfile.scm 200 */
				obj_t BgL_valuez00_646;

				{	/* Jas/classfile.scm 184 */
					obj_t BgL__ortest_1312z00_2091;

					BgL__ortest_1312z00_2091 =
						BGl_getpropz00zz__r4_symbols_6_4z00(BgL_namez00_274,
						CNST_TABLE_REF(10L));
					if (CBOOL(BgL__ortest_1312z00_2091))
						{	/* Jas/classfile.scm 184 */
							BgL_valuez00_646 = BgL__ortest_1312z00_2091;
						}
					else
						{	/* Jas/classfile.scm 184 */
							BgL_valuez00_646 =
								BGl_errorz00zz__errorz00(
								(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_273))->
									BgL_currentzd2methodzd2), BGl_string2229z00zzjas_classfilez00,
								BgL_namez00_274);
						}
				}
				{	/* Jas/classfile.scm 201 */
					bool_t BgL_test2752z00_4800;

					{	/* Jas/classfile.scm 201 */
						obj_t BgL_classz00_2097;

						BgL_classz00_2097 = BGl_methodz00zzjas_classfilez00;
						if (BGL_OBJECTP(BgL_valuez00_646))
							{	/* Jas/classfile.scm 201 */
								BgL_objectz00_bglt BgL_arg1801z00_2099;

								BgL_arg1801z00_2099 = (BgL_objectz00_bglt) (BgL_valuez00_646);
								if (BGL_CONDEXPAND_ISA_ARCH64())
									{	/* Jas/classfile.scm 201 */
										long BgL_idxz00_2105;

										BgL_idxz00_2105 =
											BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_2099);
										BgL_test2752z00_4800 =
											(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
												(BgL_idxz00_2105 + 2L)) == BgL_classz00_2097);
									}
								else
									{	/* Jas/classfile.scm 201 */
										bool_t BgL_res2194z00_2127;

										{	/* Jas/classfile.scm 201 */
											obj_t BgL_oclassz00_2113;

											{	/* Jas/classfile.scm 201 */
												long BgL_arg1808z00_2119;

												{	/* Jas/classfile.scm 201 */
													long BgL_arg1809z00_2120;

													BgL_arg1809z00_2120 =
														BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_2099);
													BgL_arg1808z00_2119 =
														(BgL_arg1809z00_2120 - OBJECT_TYPE);
												}
												BgL_oclassz00_2113 =
													VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
													BgL_arg1808z00_2119);
											}
											{	/* Jas/classfile.scm 201 */
												bool_t BgL__ortest_1115z00_2114;

												BgL__ortest_1115z00_2114 =
													(BgL_classz00_2097 == BgL_oclassz00_2113);
												if (BgL__ortest_1115z00_2114)
													{	/* Jas/classfile.scm 201 */
														BgL_res2194z00_2127 = BgL__ortest_1115z00_2114;
													}
												else
													{	/* Jas/classfile.scm 201 */
														long BgL_odepthz00_2115;

														BgL_odepthz00_2115 =
															BGL_CLASS_DEPTH(BgL_oclassz00_2113);
														if ((2L < BgL_odepthz00_2115))
															{	/* Jas/classfile.scm 201 */
																obj_t BgL_arg1797z00_2117;

																BgL_arg1797z00_2117 =
																	BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_2113,
																	2L);
																BgL_res2194z00_2127 =
																	(BgL_arg1797z00_2117 == BgL_classz00_2097);
															}
														else
															{	/* Jas/classfile.scm 201 */
																BgL_res2194z00_2127 = ((bool_t) 0);
															}
													}
											}
										}
										BgL_test2752z00_4800 = BgL_res2194z00_2127;
									}
							}
						else
							{	/* Jas/classfile.scm 201 */
								BgL_test2752z00_4800 = ((bool_t) 0);
							}
					}
					if (BgL_test2752z00_4800)
						{	/* Jas/classfile.scm 201 */
							return ((BgL_methodz00_bglt) BgL_valuez00_646);
						}
					else
						{	/* Jas/classfile.scm 90 */
							obj_t BgL_arg1608z00_2130;

							BgL_arg1608z00_2130 =
								(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_273))->
								BgL_currentzd2methodzd2);
							return ((BgL_methodz00_bglt)
								BGl_errorz00zz__errorz00(BgL_arg1608z00_2130,
									BGl_string2232z00zzjas_classfilez00, BgL_namez00_274));
						}
				}
			}
		}

	}



/* &declared-method */
	BgL_methodz00_bglt BGl_z62declaredzd2methodzb0zzjas_classfilez00(obj_t
		BgL_envz00_2782, obj_t BgL_classfilez00_2783, obj_t BgL_namez00_2784)
	{
		{	/* Jas/classfile.scm 199 */
			return
				BGl_declaredzd2methodzd2zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_classfilez00_2783), BgL_namez00_2784);
		}

	}



/* pool-add */
	obj_t BGl_poolzd2addzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_276, obj_t BgL_itemz00_277)
	{
		{	/* Jas/classfile.scm 213 */
			{	/* Jas/classfile.scm 215 */
				obj_t BgL_rz00_650;

				BgL_rz00_650 =
					(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_276))->
					BgL_poolzd2siza7ez75);
				{
					obj_t BgL_auxz00_4827;

					{	/* Jas/classfile.scm 216 */
						obj_t BgL_arg1735z00_651;

						BgL_arg1735z00_651 =
							(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_276))->
							BgL_poolz00);
						BgL_auxz00_4827 =
							MAKE_YOUNG_PAIR(BgL_itemz00_277, BgL_arg1735z00_651);
					}
					((((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_276))->
							BgL_poolz00) = ((obj_t) BgL_auxz00_4827), BUNSPEC);
				}
				{
					obj_t BgL_auxz00_4831;

					{
						obj_t BgL_tmpz00_4832;

						{
							long BgL_tmpz00_4834;

							if (CBOOL(BGl_memqz00zz__r4_pairs_and_lists_6_3z00(CAR
										(BgL_itemz00_277), CNST_TABLE_REF(13L))))
								{	/* Jas/classfile.scm 209 */
									BgL_tmpz00_4834 = 2L;
								}
							else
								{	/* Jas/classfile.scm 209 */
									BgL_tmpz00_4834 = 1L;
								}
							BgL_tmpz00_4832 = BINT(BgL_tmpz00_4834);
						}
						BgL_auxz00_4831 =
							ADDFX(
							(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_276))->
								BgL_poolzd2siza7ez75), BgL_tmpz00_4832);
					}
					((((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_276))->
							BgL_poolzd2siza7ez75) = ((obj_t) BgL_auxz00_4831), BUNSPEC);
				}
				return BgL_rz00_650;
			}
		}

	}



/* pool-get */
	long BGl_poolzd2getzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_278, long BgL_tagz00_279, obj_t BgL_valz00_280)
	{
		{	/* Jas/classfile.scm 220 */
			{
				obj_t BgL_lz00_659;
				obj_t BgL_nz00_660;

				BgL_lz00_659 =
					(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_278))->
					BgL_poolz00);
				BgL_nz00_660 =
					(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_278))->
					BgL_poolzd2siza7ez75);
			BgL_zc3z04anonymousza31747ze3z87_661:
				if (NULLP(BgL_lz00_659))
					{	/* Jas/classfile.scm 223 */
						return 0L;
					}
				else
					{	/* Jas/classfile.scm 225 */
						obj_t BgL_xtagz00_663;
						obj_t BgL_xvalz00_664;

						{	/* Jas/classfile.scm 225 */
							obj_t BgL_pairz00_2141;

							BgL_pairz00_2141 = CAR(((obj_t) BgL_lz00_659));
							BgL_xtagz00_663 = CAR(BgL_pairz00_2141);
						}
						{	/* Jas/classfile.scm 225 */
							obj_t BgL_pairz00_2145;

							BgL_pairz00_2145 = CAR(((obj_t) BgL_lz00_659));
							BgL_xvalz00_664 = CDR(BgL_pairz00_2145);
						}
						{	/* Jas/classfile.scm 226 */
							long BgL_herez00_665;

							{	/* Jas/classfile.scm 226 */
								long BgL_tmpz00_4851;

								if (CBOOL(BGl_memqz00zz__r4_pairs_and_lists_6_3z00
										(BgL_xtagz00_663, CNST_TABLE_REF(13L))))
									{	/* Jas/classfile.scm 209 */
										BgL_tmpz00_4851 = 2L;
									}
								else
									{	/* Jas/classfile.scm 209 */
										BgL_tmpz00_4851 = 1L;
									}
								BgL_herez00_665 = ((long) CINT(BgL_nz00_660) - BgL_tmpz00_4851);
							}
							{	/* Jas/classfile.scm 227 */
								bool_t BgL_test2760z00_4858;

								if ((BgL_xtagz00_663 == BINT(BgL_tagz00_279)))
									{	/* Jas/classfile.scm 227 */
										BgL_test2760z00_4858 =
											BGl_equalzf3zf3zz__r4_equivalence_6_2z00(BgL_xvalz00_664,
											BgL_valz00_280);
									}
								else
									{	/* Jas/classfile.scm 227 */
										BgL_test2760z00_4858 = ((bool_t) 0);
									}
								if (BgL_test2760z00_4858)
									{	/* Jas/classfile.scm 227 */
										return BgL_herez00_665;
									}
								else
									{	/* Jas/classfile.scm 229 */
										obj_t BgL_arg1751z00_667;

										BgL_arg1751z00_667 = CDR(((obj_t) BgL_lz00_659));
										{
											obj_t BgL_nz00_4866;
											obj_t BgL_lz00_4865;

											BgL_lz00_4865 = BgL_arg1751z00_667;
											BgL_nz00_4866 = BINT(BgL_herez00_665);
											BgL_nz00_660 = BgL_nz00_4866;
											BgL_lz00_659 = BgL_lz00_4865;
											goto BgL_zc3z04anonymousza31747ze3z87_661;
										}
									}
							}
						}
					}
			}
		}

	}



/* pool-get-special! */
	obj_t BGl_poolzd2getzd2specialz12z12zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_281, long BgL_tagz00_282, obj_t BgL_valz00_283)
	{
		{	/* Jas/classfile.scm 232 */
			{	/* Jas/classfile.scm 234 */
				obj_t BgL_nz00_671;

				BgL_nz00_671 =
					BGl_hashtablezd2getzd2zz__hashz00(
					(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_281))->
						BgL_pooledzd2nameszd2), BgL_valz00_283);
				if (CBOOL(BgL_nz00_671))
					{	/* Jas/classfile.scm 235 */
						return BgL_nz00_671;
					}
				else
					{	/* Jas/classfile.scm 238 */
						obj_t BgL_rz00_673;

						BgL_rz00_673 =
							(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_281))->
							BgL_poolzd2siza7ez75);
						{
							obj_t BgL_auxz00_4875;

							{	/* Jas/classfile.scm 239 */
								obj_t BgL_arg1753z00_674;
								obj_t BgL_arg1759z00_675;

								BgL_arg1753z00_674 = MAKE_YOUNG_PAIR(BINT(1L), BgL_valz00_283);
								BgL_arg1759z00_675 =
									(((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_281))->
									BgL_poolz00);
								BgL_auxz00_4875 =
									MAKE_YOUNG_PAIR(BgL_arg1753z00_674, BgL_arg1759z00_675);
							}
							((((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_281))->
									BgL_poolz00) = ((obj_t) BgL_auxz00_4875), BUNSPEC);
						}
						((((BgL_classfilez00_bglt) COBJECT(BgL_classfilez00_281))->
								BgL_poolzd2siza7ez75) =
							((obj_t) ADDFX((((BgL_classfilez00_bglt)
											COBJECT(BgL_classfilez00_281))->BgL_poolzd2siza7ez75),
									BINT(1L))), BUNSPEC);
						BGl_hashtablezd2putz12zc0zz__hashz00((((BgL_classfilez00_bglt)
									COBJECT(BgL_classfilez00_281))->BgL_pooledzd2nameszd2),
							BgL_valz00_283, BgL_rz00_673);
						return BgL_rz00_673;
					}
			}
		}

	}



/* pool-get! */
	obj_t BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_284, long BgL_tagz00_285, obj_t BgL_valz00_286)
	{
		{	/* Jas/classfile.scm 244 */
			{	/* Jas/classfile.scm 245 */
				long BgL_rz00_679;

				BgL_rz00_679 =
					BGl_poolzd2getzd2zzjas_classfilez00(BgL_classfilez00_284,
					BgL_tagz00_285, BgL_valz00_286);
				if ((BgL_rz00_679 == 0L))
					{	/* Jas/classfile.scm 247 */
						obj_t BgL_arg1771z00_681;

						BgL_arg1771z00_681 =
							MAKE_YOUNG_PAIR(BINT(BgL_tagz00_285), BgL_valz00_286);
						return
							BGl_poolzd2addzd2zzjas_classfilez00(BgL_classfilez00_284,
							BgL_arg1771z00_681);
					}
				else
					{	/* Jas/classfile.scm 246 */
						return BINT(BgL_rz00_679);
					}
			}
		}

	}



/* pool-name */
	BGL_EXPORTED_DEF int
		BGl_poolzd2namezd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_287, obj_t BgL_namez00_288)
	{
		{	/* Jas/classfile.scm 251 */
			return
				CINT(BGl_poolzd2getzd2specialz12z12zzjas_classfilez00
				(BgL_classfilez00_287, 1L, BgL_namez00_288));
		}

	}



/* &pool-name */
	obj_t BGl_z62poolzd2namezb0zzjas_classfilez00(obj_t BgL_envz00_2785,
		obj_t BgL_classfilez00_2786, obj_t BgL_namez00_2787)
	{
		{	/* Jas/classfile.scm 251 */
			return
				BINT(BGl_poolzd2namezd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2786), BgL_namez00_2787));
		}

	}



/* pool-int */
	BGL_EXPORTED_DEF int BGl_poolzd2intzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_289, int BgL_nz00_290)
	{
		{	/* Jas/classfile.scm 254 */
			{	/* Jas/classfile.scm 255 */
				obj_t BgL_arg1773z00_2152;

				BgL_arg1773z00_2152 = BGl_w2z00zzjas_libz00(BgL_nz00_290);
				return
					CINT(BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_289, 3L,
						BgL_arg1773z00_2152));
			}
		}

	}



/* &pool-int */
	obj_t BGl_z62poolzd2intzb0zzjas_classfilez00(obj_t BgL_envz00_2788,
		obj_t BgL_classfilez00_2789, obj_t BgL_nz00_2790)
	{
		{	/* Jas/classfile.scm 254 */
			return
				BINT(BGl_poolzd2intzd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2789),
					CINT(BgL_nz00_2790)));
		}

	}



/* pool-elong */
	BGL_EXPORTED_DEF int
		BGl_poolzd2elongzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_291, long BgL_nz00_292)
	{
		{	/* Jas/classfile.scm 257 */
			{	/* Jas/classfile.scm 258 */
				obj_t BgL_arg1776z00_2153;

				BgL_arg1776z00_2153 = BGl_w4elongz00zzjas_libz00(BgL_nz00_292);
				return
					CINT(BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_291, 5L,
						BgL_arg1776z00_2153));
			}
		}

	}



/* &pool-elong */
	obj_t BGl_z62poolzd2elongzb0zzjas_classfilez00(obj_t BgL_envz00_2791,
		obj_t BgL_classfilez00_2792, obj_t BgL_nz00_2793)
	{
		{	/* Jas/classfile.scm 257 */
			return
				BINT(BGl_poolzd2elongzd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2792),
					BELONG_TO_LONG(BgL_nz00_2793)));
		}

	}



/* pool-int32 */
	BGL_EXPORTED_DEF int
		BGl_poolzd2int32zd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_293, int32_t BgL_nz00_294)
	{
		{	/* Jas/classfile.scm 260 */
			{	/* Jas/classfile.scm 261 */
				long BgL_arg1793z00_2154;

				{	/* Jas/classfile.scm 261 */
					long BgL_arg1444z00_2156;

					BgL_arg1444z00_2156 = (long) (BgL_nz00_294);
					BgL_arg1793z00_2154 = (long) (BgL_arg1444z00_2156);
				}
				{	/* Jas/classfile.scm 261 */
					int BgL_res2195z00_2161;

					{	/* Jas/classfile.scm 261 */
						int BgL_nz00_2159;

						BgL_nz00_2159 = (int) (BgL_arg1793z00_2154);
						{	/* Jas/classfile.scm 255 */
							obj_t BgL_arg1773z00_2160;

							BgL_arg1773z00_2160 = BGl_w2z00zzjas_libz00(BgL_nz00_2159);
							BgL_res2195z00_2161 =
								CINT(BGl_poolzd2getz12zc0zzjas_classfilez00
								(BgL_classfilez00_293, 3L, BgL_arg1773z00_2160));
					}}
					return BgL_res2195z00_2161;
				}
			}
		}

	}



/* &pool-int32 */
	obj_t BGl_z62poolzd2int32zb0zzjas_classfilez00(obj_t BgL_envz00_2794,
		obj_t BgL_classfilez00_2795, obj_t BgL_nz00_2796)
	{
		{	/* Jas/classfile.scm 260 */
			return
				BINT(BGl_poolzd2int32zd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2795),
					BGL_BINT32_TO_INT32(BgL_nz00_2796)));
		}

	}



/* pool-uint32 */
	BGL_EXPORTED_DEF int
		BGl_poolzd2uint32zd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_295, uint32_t BgL_nz00_296)
	{
		{	/* Jas/classfile.scm 263 */
			{	/* Jas/classfile.scm 264 */
				long BgL_arg1794z00_2162;

				BgL_arg1794z00_2162 = (long) (BgL_nz00_296);
				{	/* Jas/classfile.scm 264 */
					int BgL_res2196z00_2167;

					{	/* Jas/classfile.scm 264 */
						int BgL_nz00_2165;

						BgL_nz00_2165 = (int) (BgL_arg1794z00_2162);
						{	/* Jas/classfile.scm 255 */
							obj_t BgL_arg1773z00_2166;

							BgL_arg1773z00_2166 = BGl_w2z00zzjas_libz00(BgL_nz00_2165);
							BgL_res2196z00_2167 =
								CINT(BGl_poolzd2getz12zc0zzjas_classfilez00
								(BgL_classfilez00_295, 3L, BgL_arg1773z00_2166));
					}}
					return BgL_res2196z00_2167;
				}
			}
		}

	}



/* &pool-uint32 */
	obj_t BGl_z62poolzd2uint32zb0zzjas_classfilez00(obj_t BgL_envz00_2797,
		obj_t BgL_classfilez00_2798, obj_t BgL_nz00_2799)
	{
		{	/* Jas/classfile.scm 263 */
			return
				BINT(BGl_poolzd2uint32zd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2798),
					BGL_BUINT32_TO_UINT32(BgL_nz00_2799)));
		}

	}



/* pool-int64 */
	BGL_EXPORTED_DEF int
		BGl_poolzd2int64zd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_297, int64_t BgL_nz00_298)
	{
		{	/* Jas/classfile.scm 266 */
			{	/* Jas/classfile.scm 267 */
				BGL_LONGLONG_T BgL_arg1798z00_2168;

				{	/* Jas/classfile.scm 267 */
					uint64_t BgL_nz00_2169;

					BgL_nz00_2169 = (uint64_t) (BgL_nz00_298);
					BgL_arg1798z00_2168 = (BGL_LONGLONG_T) (BgL_nz00_2169);
				}
				{	/* Jas/classfile.scm 267 */
					int BgL_res2197z00_2173;

					{	/* Jas/classfile.scm 279 */
						obj_t BgL_arg1816z00_2172;

						BgL_arg1816z00_2172 =
							BGl_w4llongz00zzjas_libz00(BgL_arg1798z00_2168);
						BgL_res2197z00_2173 =
							CINT(BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_297,
								5L, BgL_arg1816z00_2172));
					}
					return BgL_res2197z00_2173;
				}
			}
		}

	}



/* &pool-int64 */
	obj_t BGl_z62poolzd2int64zb0zzjas_classfilez00(obj_t BgL_envz00_2800,
		obj_t BgL_classfilez00_2801, obj_t BgL_nz00_2802)
	{
		{	/* Jas/classfile.scm 266 */
			return
				BINT(BGl_poolzd2int64zd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2801),
					BGL_BINT64_TO_INT64(BgL_nz00_2802)));
		}

	}



/* pool-uint64 */
	BGL_EXPORTED_DEF int
		BGl_poolzd2uint64zd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_299, uint64_t BgL_nz00_300)
	{
		{	/* Jas/classfile.scm 269 */
			{	/* Jas/classfile.scm 270 */
				BGL_LONGLONG_T BgL_arg1799z00_2174;

				BgL_arg1799z00_2174 = (BGL_LONGLONG_T) (BgL_nz00_300);
				{	/* Jas/classfile.scm 270 */
					int BgL_res2198z00_2179;

					{	/* Jas/classfile.scm 279 */
						obj_t BgL_arg1816z00_2178;

						BgL_arg1816z00_2178 =
							BGl_w4llongz00zzjas_libz00(BgL_arg1799z00_2174);
						BgL_res2198z00_2179 =
							CINT(BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_299,
								5L, BgL_arg1816z00_2178));
					}
					return BgL_res2198z00_2179;
				}
			}
		}

	}



/* &pool-uint64 */
	obj_t BGl_z62poolzd2uint64zb0zzjas_classfilez00(obj_t BgL_envz00_2803,
		obj_t BgL_classfilez00_2804, obj_t BgL_nz00_2805)
	{
		{	/* Jas/classfile.scm 269 */
			return
				BINT(BGl_poolzd2uint64zd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2804),
					BGL_BINT64_TO_INT64(BgL_nz00_2805)));
		}

	}



/* pool-float */
	BGL_EXPORTED_DEF int
		BGl_poolzd2floatzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_301, float BgL_nz00_302)
	{
		{	/* Jas/classfile.scm 272 */
			{	/* Jas/classfile.scm 273 */
				obj_t BgL_arg1800z00_2180;

				BgL_arg1800z00_2180 = BGl_f2z00zzjas_libz00(BgL_nz00_302);
				return
					CINT(BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_301, 4L,
						BgL_arg1800z00_2180));
			}
		}

	}



/* &pool-float */
	obj_t BGl_z62poolzd2floatzb0zzjas_classfilez00(obj_t BgL_envz00_2806,
		obj_t BgL_classfilez00_2807, obj_t BgL_nz00_2808)
	{
		{	/* Jas/classfile.scm 272 */
			return
				BINT(BGl_poolzd2floatzd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2807),
					REAL_TO_FLOAT(BgL_nz00_2808)));
		}

	}



/* pool-long */
	BGL_EXPORTED_DEF int
		BGl_poolzd2longzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_303, long BgL_nz00_304)
	{
		{	/* Jas/classfile.scm 275 */
			{	/* Jas/classfile.scm 276 */
				obj_t BgL_arg1802z00_2181;

				BgL_arg1802z00_2181 = BGl_w4z00zzjas_libz00(BgL_nz00_304);
				return
					CINT(BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_303, 5L,
						BgL_arg1802z00_2181));
			}
		}

	}



/* &pool-long */
	obj_t BGl_z62poolzd2longzb0zzjas_classfilez00(obj_t BgL_envz00_2809,
		obj_t BgL_classfilez00_2810, obj_t BgL_nz00_2811)
	{
		{	/* Jas/classfile.scm 275 */
			return
				BINT(BGl_poolzd2longzd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2810),
					(long) CINT(BgL_nz00_2811)));
		}

	}



/* pool-llong */
	BGL_EXPORTED_DEF int
		BGl_poolzd2llongzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_305, BGL_LONGLONG_T BgL_nz00_306)
	{
		{	/* Jas/classfile.scm 278 */
			{	/* Jas/classfile.scm 279 */
				obj_t BgL_arg1816z00_2182;

				BgL_arg1816z00_2182 = BGl_w4llongz00zzjas_libz00(BgL_nz00_306);
				return
					CINT(BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_305, 5L,
						BgL_arg1816z00_2182));
			}
		}

	}



/* &pool-llong */
	obj_t BGl_z62poolzd2llongzb0zzjas_classfilez00(obj_t BgL_envz00_2812,
		obj_t BgL_classfilez00_2813, obj_t BgL_nz00_2814)
	{
		{	/* Jas/classfile.scm 278 */
			return
				BINT(BGl_poolzd2llongzd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2813),
					BLLONG_TO_LLONG(BgL_nz00_2814)));
		}

	}



/* pool-double */
	BGL_EXPORTED_DEF int
		BGl_poolzd2doublezd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_307, double BgL_nz00_308)
	{
		{	/* Jas/classfile.scm 281 */
			{	/* Jas/classfile.scm 282 */
				obj_t BgL_arg1822z00_2183;

				BgL_arg1822z00_2183 = BGl_f4z00zzjas_libz00(BgL_nz00_308);
				return
					CINT(BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_307, 6L,
						BgL_arg1822z00_2183));
			}
		}

	}



/* &pool-double */
	obj_t BGl_z62poolzd2doublezb0zzjas_classfilez00(obj_t BgL_envz00_2815,
		obj_t BgL_classfilez00_2816, obj_t BgL_nz00_2817)
	{
		{	/* Jas/classfile.scm 281 */
			return
				BINT(BGl_poolzd2doublezd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2816),
					REAL_TO_DOUBLE(BgL_nz00_2817)));
		}

	}



/* pool-class */
	BGL_EXPORTED_DEF int
		BGl_poolzd2classzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_309, BgL_classez00_bglt BgL_classez00_310)
	{
		{	/* Jas/classfile.scm 284 */
			if (CBOOL(
					(((BgL_classez00_bglt) COBJECT(BgL_classez00_310))->BgL_poolz00)))
				{	/* Jas/classfile.scm 286 */
					return
						CINT(
						(((BgL_classez00_bglt) COBJECT(BgL_classez00_310))->BgL_poolz00));
				}
			else
				{	/* Jas/classfile.scm 288 */
					int BgL_pnamez00_694;

					{	/* Jas/classfile.scm 288 */
						obj_t BgL_arg1826z00_698;

						BgL_arg1826z00_698 =
							(((BgL_classez00_bglt) COBJECT(BgL_classez00_310))->BgL_namez00);
						{	/* Jas/classfile.scm 288 */
							int BgL_res2199z00_2186;

							BgL_res2199z00_2186 =
								CINT(BGl_poolzd2getzd2specialz12z12zzjas_classfilez00
								(BgL_classfilez00_309, 1L, ((obj_t) BgL_arg1826z00_698)));
							BgL_pnamez00_694 = BgL_res2199z00_2186;
					}}
					{	/* Jas/classfile.scm 289 */
						obj_t BgL_rz00_695;

						{	/* Jas/classfile.scm 289 */
							obj_t BgL_arg1824z00_696;

							{	/* Jas/classfile.scm 289 */
								obj_t BgL_list1825z00_697;

								BgL_list1825z00_697 =
									MAKE_YOUNG_PAIR(BINT(BgL_pnamez00_694), BNIL);
								BgL_arg1824z00_696 = BgL_list1825z00_697;
							}
							BgL_rz00_695 =
								BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_309, 7L,
								BgL_arg1824z00_696);
						}
						((((BgL_classez00_bglt) COBJECT(BgL_classez00_310))->BgL_poolz00) =
							((obj_t) BgL_rz00_695), BUNSPEC);
						return CINT(BgL_rz00_695);
					}
				}
		}

	}



/* &pool-class */
	obj_t BGl_z62poolzd2classzb0zzjas_classfilez00(obj_t BgL_envz00_2818,
		obj_t BgL_classfilez00_2819, obj_t BgL_classez00_2820)
	{
		{	/* Jas/classfile.scm 284 */
			return
				BINT(BGl_poolzd2classzd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2819),
					((BgL_classez00_bglt) BgL_classez00_2820)));
		}

	}



/* pool-class-by-name */
	BGL_EXPORTED_DEF int
		BGl_poolzd2classzd2byzd2namezd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_311, obj_t BgL_namez00_312)
	{
		{	/* Jas/classfile.scm 293 */
			return
				BGl_poolzd2classzd2zzjas_classfilez00(BgL_classfilez00_311,
				BGl_declaredzd2classzd2zzjas_classfilez00(BgL_classfilez00_311,
					BgL_namez00_312));
		}

	}



/* &pool-class-by-name */
	obj_t BGl_z62poolzd2classzd2byzd2namezb0zzjas_classfilez00(obj_t
		BgL_envz00_2821, obj_t BgL_classfilez00_2822, obj_t BgL_namez00_2823)
	{
		{	/* Jas/classfile.scm 293 */
			return
				BINT(BGl_poolzd2classzd2byzd2namezd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2822), BgL_namez00_2823));
		}

	}



/* pool-class-by-reftype */
	BGL_EXPORTED_DEF int
		BGl_poolzd2classzd2byzd2reftypezd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_313, BgL_jastypez00_bglt BgL_reftypez00_314)
	{
		{	/* Jas/classfile.scm 296 */
			{	/* Jas/classfile.scm 297 */
				bool_t BgL_test2765z00_5000;

				{	/* Jas/classfile.scm 297 */
					obj_t BgL_classz00_2189;

					BgL_classz00_2189 = BGl_vectz00zzjas_classfilez00;
					{	/* Jas/classfile.scm 297 */
						BgL_objectz00_bglt BgL_arg1801z00_2191;

						{	/* Jas/classfile.scm 297 */
							obj_t BgL_tmpz00_5001;

							BgL_tmpz00_5001 = ((obj_t) BgL_reftypez00_314);
							BgL_arg1801z00_2191 = (BgL_objectz00_bglt) (BgL_tmpz00_5001);
						}
						if (BGL_CONDEXPAND_ISA_ARCH64())
							{	/* Jas/classfile.scm 297 */
								long BgL_idxz00_2197;

								BgL_idxz00_2197 =
									BGL_OBJECT_INHERITANCE_NUM(BgL_arg1801z00_2191);
								BgL_test2765z00_5000 =
									(VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
										(BgL_idxz00_2197 + 2L)) == BgL_classz00_2189);
							}
						else
							{	/* Jas/classfile.scm 297 */
								bool_t BgL_res2201z00_2219;

								{	/* Jas/classfile.scm 297 */
									obj_t BgL_oclassz00_2205;

									{	/* Jas/classfile.scm 297 */
										long BgL_arg1808z00_2211;

										{	/* Jas/classfile.scm 297 */
											long BgL_arg1809z00_2212;

											BgL_arg1809z00_2212 =
												BGL_OBJECT_CLASS_NUM(BgL_arg1801z00_2191);
											BgL_arg1808z00_2211 = (BgL_arg1809z00_2212 - OBJECT_TYPE);
										}
										BgL_oclassz00_2205 =
											VECTOR_REF(BGl_za2classesza2z00zz__objectz00,
											BgL_arg1808z00_2211);
									}
									{	/* Jas/classfile.scm 297 */
										bool_t BgL__ortest_1115z00_2206;

										BgL__ortest_1115z00_2206 =
											(BgL_classz00_2189 == BgL_oclassz00_2205);
										if (BgL__ortest_1115z00_2206)
											{	/* Jas/classfile.scm 297 */
												BgL_res2201z00_2219 = BgL__ortest_1115z00_2206;
											}
										else
											{	/* Jas/classfile.scm 297 */
												long BgL_odepthz00_2207;

												BgL_odepthz00_2207 =
													BGL_CLASS_DEPTH(BgL_oclassz00_2205);
												if ((2L < BgL_odepthz00_2207))
													{	/* Jas/classfile.scm 297 */
														obj_t BgL_arg1797z00_2209;

														BgL_arg1797z00_2209 =
															BGL_CLASS_ANCESTORS_REF(BgL_oclassz00_2205, 2L);
														BgL_res2201z00_2219 =
															(BgL_arg1797z00_2209 == BgL_classz00_2189);
													}
												else
													{	/* Jas/classfile.scm 297 */
														BgL_res2201z00_2219 = ((bool_t) 0);
													}
											}
									}
								}
								BgL_test2765z00_5000 = BgL_res2201z00_2219;
							}
					}
				}
				if (BgL_test2765z00_5000)
					{	/* Jas/classfile.scm 298 */
						int BgL_pnamez00_701;

						{	/* Jas/classfile.scm 298 */
							obj_t BgL_arg1831z00_704;

							BgL_arg1831z00_704 =
								(((BgL_jastypez00_bglt) COBJECT(BgL_reftypez00_314))->
								BgL_codez00);
							BgL_pnamez00_701 =
								CINT(BGl_poolzd2getzd2specialz12z12zzjas_classfilez00
								(BgL_classfilez00_313, 1L, BgL_arg1831z00_704));
						}
						{	/* Jas/classfile.scm 299 */
							obj_t BgL_arg1829z00_702;

							{	/* Jas/classfile.scm 299 */
								obj_t BgL_list1830z00_703;

								BgL_list1830z00_703 =
									MAKE_YOUNG_PAIR(BINT(BgL_pnamez00_701), BNIL);
								BgL_arg1829z00_702 = BgL_list1830z00_703;
							}
							return
								CINT(BGl_poolzd2getz12zc0zzjas_classfilez00
								(BgL_classfilez00_313, 7L, BgL_arg1829z00_702));
						}
					}
				else
					{	/* Jas/classfile.scm 297 */
						return
							BGl_poolzd2classzd2zzjas_classfilez00(BgL_classfilez00_313,
							((BgL_classez00_bglt) BgL_reftypez00_314));
					}
			}
		}

	}



/* &pool-class-by-reftype */
	obj_t BGl_z62poolzd2classzd2byzd2reftypezb0zzjas_classfilez00(obj_t
		BgL_envz00_2824, obj_t BgL_classfilez00_2825, obj_t BgL_reftypez00_2826)
	{
		{	/* Jas/classfile.scm 296 */
			return
				BINT(BGl_poolzd2classzd2byzd2reftypezd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2825),
					((BgL_jastypez00_bglt) BgL_reftypez00_2826)));
		}

	}



/* pool-string */
	BGL_EXPORTED_DEF int
		BGl_poolzd2stringzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_315, obj_t BgL_strz00_316)
	{
		{	/* Jas/classfile.scm 302 */
			{	/* Jas/classfile.scm 303 */
				obj_t BgL_arg1832z00_705;

				{	/* Jas/classfile.scm 303 */
					int BgL_arg1833z00_706;

					BgL_arg1833z00_706 =
						CINT(BGl_poolzd2getzd2specialz12z12zzjas_classfilez00
						(BgL_classfilez00_315, 1L, BgL_strz00_316));
					{	/* Jas/classfile.scm 303 */
						obj_t BgL_list1834z00_707;

						BgL_list1834z00_707 =
							MAKE_YOUNG_PAIR(BINT(BgL_arg1833z00_706), BNIL);
						BgL_arg1832z00_705 = BgL_list1834z00_707;
				}}
				return
					CINT(BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_315, 8L,
						BgL_arg1832z00_705));
			}
		}

	}



/* &pool-string */
	obj_t BGl_z62poolzd2stringzb0zzjas_classfilez00(obj_t BgL_envz00_2827,
		obj_t BgL_classfilez00_2828, obj_t BgL_strz00_2829)
	{
		{	/* Jas/classfile.scm 302 */
			return
				BINT(BGl_poolzd2stringzd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2828), BgL_strz00_2829));
		}

	}



/* pool-field */
	BGL_EXPORTED_DEF int
		BGl_poolzd2fieldzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_317, BgL_fieldz00_bglt BgL_fieldz00_318)
	{
		{	/* Jas/classfile.scm 305 */
			return
				CINT(BGl_poolzd2fieldzd2methodz00zzjas_classfilez00
				(BgL_classfilez00_317,
					((BgL_fieldzd2orzd2methodz00_bglt) BgL_fieldz00_318), 9L));
		}

	}



/* &pool-field */
	obj_t BGl_z62poolzd2fieldzb0zzjas_classfilez00(obj_t BgL_envz00_2830,
		obj_t BgL_classfilez00_2831, obj_t BgL_fieldz00_2832)
	{
		{	/* Jas/classfile.scm 305 */
			return
				BINT(BGl_poolzd2fieldzd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2831),
					((BgL_fieldz00_bglt) BgL_fieldz00_2832)));
		}

	}



/* pool-method */
	BGL_EXPORTED_DEF int
		BGl_poolzd2methodzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_319, BgL_methodz00_bglt BgL_methodz00_320)
	{
		{	/* Jas/classfile.scm 308 */
			return
				CINT(BGl_poolzd2fieldzd2methodz00zzjas_classfilez00
				(BgL_classfilez00_319,
					((BgL_fieldzd2orzd2methodz00_bglt) BgL_methodz00_320), 10L));
		}

	}



/* &pool-method */
	obj_t BGl_z62poolzd2methodzb0zzjas_classfilez00(obj_t BgL_envz00_2833,
		obj_t BgL_classfilez00_2834, obj_t BgL_methodz00_2835)
	{
		{	/* Jas/classfile.scm 308 */
			return
				BINT(BGl_poolzd2methodzd2zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2834),
					((BgL_methodz00_bglt) BgL_methodz00_2835)));
		}

	}



/* pool-interface-method */
	BGL_EXPORTED_DEF int
		BGl_poolzd2interfacezd2methodz00zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_321, BgL_methodz00_bglt BgL_fieldz00_322)
	{
		{	/* Jas/classfile.scm 311 */
			return
				CINT(BGl_poolzd2fieldzd2methodz00zzjas_classfilez00
				(BgL_classfilez00_321,
					((BgL_fieldzd2orzd2methodz00_bglt) BgL_fieldz00_322), 11L));
		}

	}



/* &pool-interface-method */
	obj_t BGl_z62poolzd2interfacezd2methodz62zzjas_classfilez00(obj_t
		BgL_envz00_2836, obj_t BgL_classfilez00_2837, obj_t BgL_fieldz00_2838)
	{
		{	/* Jas/classfile.scm 311 */
			return
				BINT(BGl_poolzd2interfacezd2methodz00zzjas_classfilez00(
					((BgL_classfilez00_bglt) BgL_classfilez00_2837),
					((BgL_methodz00_bglt) BgL_fieldz00_2838)));
		}

	}



/* pool-field-method */
	obj_t BGl_poolzd2fieldzd2methodz00zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_323, BgL_fieldzd2orzd2methodz00_bglt BgL_fmz00_324,
		long BgL_tagz00_325)
	{
		{	/* Jas/classfile.scm 314 */
			if (CBOOL(
					(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_fmz00_324))->
						BgL_poolz00)))
				{	/* Jas/classfile.scm 316 */
					return
						(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_fmz00_324))->
						BgL_poolz00);
				}
			else
				{	/* Jas/classfile.scm 318 */
					int BgL_pnz00_710;

					{	/* Jas/classfile.scm 318 */
						obj_t BgL_arg1845z00_724;

						BgL_arg1845z00_724 =
							(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_fmz00_324))->
							BgL_namez00);
						BgL_pnz00_710 =
							CINT(BGl_poolzd2getzd2specialz12z12zzjas_classfilez00
							(BgL_classfilez00_323, 1L, BgL_arg1845z00_724));
					}
					{	/* Jas/classfile.scm 318 */
						int BgL_ptz00_711;

						{	/* Jas/classfile.scm 319 */
							obj_t BgL_arg1843z00_722;

							BgL_arg1843z00_722 =
								(((BgL_jastypez00_bglt) COBJECT(
										((BgL_jastypez00_bglt)
											(((BgL_fieldzd2orzd2methodz00_bglt)
													COBJECT(BgL_fmz00_324))->BgL_typez00))))->
								BgL_codez00);
							BgL_ptz00_711 =
								CINT(BGl_poolzd2getzd2specialz12z12zzjas_classfilez00
								(BgL_classfilez00_323, 1L, BgL_arg1843z00_722));
						}
						{	/* Jas/classfile.scm 319 */
							int BgL_cz00_712;

							{	/* Jas/classfile.scm 320 */
								obj_t BgL_arg1842z00_721;

								BgL_arg1842z00_721 =
									(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_fmz00_324))->
									BgL_ownerz00);
								{	/* Jas/classfile.scm 294 */
									BgL_classez00_bglt BgL_arg1827z00_2240;

									BgL_arg1827z00_2240 =
										BGl_declaredzd2classzd2zzjas_classfilez00
										(BgL_classfilez00_323, ((obj_t) BgL_arg1842z00_721));
									BgL_cz00_712 =
										BGl_poolzd2classzd2zzjas_classfilez00(BgL_classfilez00_323,
										BgL_arg1827z00_2240);
							}}
							{	/* Jas/classfile.scm 320 */
								obj_t BgL_dz00_713;

								{	/* Jas/classfile.scm 321 */
									obj_t BgL_arg1839z00_718;

									{	/* Jas/classfile.scm 321 */
										obj_t BgL_list1840z00_719;

										{	/* Jas/classfile.scm 321 */
											obj_t BgL_arg1841z00_720;

											BgL_arg1841z00_720 =
												MAKE_YOUNG_PAIR(BINT(BgL_ptz00_711), BNIL);
											BgL_list1840z00_719 =
												MAKE_YOUNG_PAIR(BINT(BgL_pnz00_710),
												BgL_arg1841z00_720);
										}
										BgL_arg1839z00_718 = BgL_list1840z00_719;
									}
									BgL_dz00_713 =
										BGl_poolzd2getz12zc0zzjas_classfilez00(BgL_classfilez00_323,
										12L, BgL_arg1839z00_718);
								}
								{	/* Jas/classfile.scm 321 */
									obj_t BgL_rz00_714;

									{	/* Jas/classfile.scm 322 */
										obj_t BgL_arg1836z00_715;

										{	/* Jas/classfile.scm 322 */
											obj_t BgL_list1837z00_716;

											{	/* Jas/classfile.scm 322 */
												obj_t BgL_arg1838z00_717;

												BgL_arg1838z00_717 =
													MAKE_YOUNG_PAIR(BgL_dz00_713, BNIL);
												BgL_list1837z00_716 =
													MAKE_YOUNG_PAIR(BINT(BgL_cz00_712),
													BgL_arg1838z00_717);
											}
											BgL_arg1836z00_715 = BgL_list1837z00_716;
										}
										BgL_rz00_714 =
											BGl_poolzd2getz12zc0zzjas_classfilez00
											(BgL_classfilez00_323, BgL_tagz00_325,
											BgL_arg1836z00_715);
									}
									{	/* Jas/classfile.scm 322 */

										((((BgL_fieldzd2orzd2methodz00_bglt)
													COBJECT(BgL_fmz00_324))->BgL_pnamez00) =
											((obj_t) BINT(BgL_pnz00_710)), BUNSPEC);
										((((BgL_fieldzd2orzd2methodz00_bglt)
													COBJECT(BgL_fmz00_324))->BgL_descriptorz00) =
											((obj_t) BINT(BgL_ptz00_711)), BUNSPEC);
										((((BgL_fieldzd2orzd2methodz00_bglt)
													COBJECT(BgL_fmz00_324))->BgL_poolz00) =
											((obj_t) BgL_rz00_714), BUNSPEC);
										return BgL_rz00_714;
									}
								}
							}
						}
					}
				}
		}

	}



/* pool-local-method */
	BGL_EXPORTED_DEF obj_t
		BGl_poolzd2localzd2methodz00zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_326, BgL_methodz00_bglt BgL_methodz00_327)
	{
		{	/* Jas/classfile.scm 328 */
			return
				BGl_poolzd2fieldzd2methodzd2localzd2zzjas_classfilez00
				(BgL_classfilez00_326, BgL_methodz00_327, 10L);
		}

	}



/* &pool-local-method */
	obj_t BGl_z62poolzd2localzd2methodz62zzjas_classfilez00(obj_t BgL_envz00_2839,
		obj_t BgL_classfilez00_2840, obj_t BgL_methodz00_2841)
	{
		{	/* Jas/classfile.scm 328 */
			return
				BGl_poolzd2localzd2methodz00zzjas_classfilez00(
				((BgL_classfilez00_bglt) BgL_classfilez00_2840),
				((BgL_methodz00_bglt) BgL_methodz00_2841));
		}

	}



/* pool-field-method-local */
	obj_t
		BGl_poolzd2fieldzd2methodzd2localzd2zzjas_classfilez00(BgL_classfilez00_bglt
		BgL_classfilez00_328, BgL_methodz00_bglt BgL_fmz00_329, long BgL_tagz00_330)
	{
		{	/* Jas/classfile.scm 332 */
			if (CBOOL(
					(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
								((BgL_fieldzd2orzd2methodz00_bglt) BgL_fmz00_329)))->
						BgL_poolz00)))
				{	/* Jas/classfile.scm 334 */
					return BFALSE;
				}
			else
				{	/* Jas/classfile.scm 334 */
					{
						obj_t BgL_auxz00_5101;

						{	/* Jas/classfile.scm 335 */
							obj_t BgL_arg1848z00_727;

							BgL_arg1848z00_727 =
								(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
										((BgL_fieldzd2orzd2methodz00_bglt) BgL_fmz00_329)))->
								BgL_namez00);
							{	/* Jas/classfile.scm 335 */
								int BgL_res2210z00_2245;

								BgL_res2210z00_2245 =
									CINT(BGl_poolzd2getzd2specialz12z12zzjas_classfilez00
									(BgL_classfilez00_328, 1L, BgL_arg1848z00_727));
								BgL_auxz00_5101 = BINT(BgL_res2210z00_2245);
						}}
						((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
										((BgL_fieldzd2orzd2methodz00_bglt) BgL_fmz00_329)))->
								BgL_pnamez00) = ((obj_t) BgL_auxz00_5101), BUNSPEC);
					}
					{
						obj_t BgL_auxz00_5109;

						{	/* Jas/classfile.scm 336 */
							obj_t BgL_arg1850z00_728;

							BgL_arg1850z00_728 =
								(((BgL_jastypez00_bglt) COBJECT(
										((BgL_jastypez00_bglt)
											(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
														((BgL_fieldzd2orzd2methodz00_bglt)
															BgL_fmz00_329)))->BgL_typez00))))->BgL_codez00);
							{	/* Jas/classfile.scm 336 */
								int BgL_res2211z00_2250;

								BgL_res2211z00_2250 =
									CINT(BGl_poolzd2getzd2specialz12z12zzjas_classfilez00
									(BgL_classfilez00_328, 1L, BgL_arg1850z00_728));
								BgL_auxz00_5109 = BINT(BgL_res2211z00_2250);
						}}
						return
							((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
										((BgL_fieldzd2orzd2methodz00_bglt) BgL_fmz00_329)))->
								BgL_descriptorz00) = ((obj_t) BgL_auxz00_5109), BUNSPEC);
					}
				}
		}

	}



/* object-init */
	obj_t BGl_objectzd2initzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.scm 1 */
			{	/* Jas/classfile.scm 5 */
				obj_t BgL_arg1855z00_733;
				obj_t BgL_arg1856z00_734;

				{	/* Jas/classfile.scm 5 */
					obj_t BgL_v1352z00_746;

					BgL_v1352z00_746 = create_vector(2L);
					{	/* Jas/classfile.scm 5 */
						obj_t BgL_arg1866z00_747;

						BgL_arg1866z00_747 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(14L),
							BGl_proc2234z00zzjas_classfilez00,
							BGl_proc2233z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(15L));
						VECTOR_SET(BgL_v1352z00_746, 0L, BgL_arg1866z00_747);
					}
					{	/* Jas/classfile.scm 5 */
						obj_t BgL_arg1872z00_757;

						BgL_arg1872z00_757 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(16L),
							BGl_proc2237z00zzjas_classfilez00,
							BGl_proc2236z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2235z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1352z00_746, 1L, BgL_arg1872z00_757);
					}
					BgL_arg1855z00_733 = BgL_v1352z00_746;
				}
				{	/* Jas/classfile.scm 5 */
					obj_t BgL_v1353z00_770;

					BgL_v1353z00_770 = create_vector(0L);
					BgL_arg1856z00_734 = BgL_v1353z00_770;
				}
				BGl_JasTypez00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(18L),
					CNST_TABLE_REF(19L), BGl_objectz00zz__objectz00, 38675L,
					BGl_proc2240z00zzjas_classfilez00, BGl_proc2239z00zzjas_classfilez00,
					BFALSE, BGl_proc2238z00zzjas_classfilez00, BFALSE, BgL_arg1855z00_733,
					BgL_arg1856z00_734);
			}
			{	/* Jas/classfile.scm 9 */
				obj_t BgL_arg1883z00_777;
				obj_t BgL_arg1884z00_778;

				{	/* Jas/classfile.scm 9 */
					obj_t BgL_v1354z00_790;

					BgL_v1354z00_790 = create_vector(0L);
					BgL_arg1883z00_777 = BgL_v1354z00_790;
				}
				{	/* Jas/classfile.scm 9 */
					obj_t BgL_v1355z00_791;

					BgL_v1355z00_791 = create_vector(0L);
					BgL_arg1884z00_778 = BgL_v1355z00_791;
				}
				BGl_basicz00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(20L),
					CNST_TABLE_REF(19L), BGl_JasTypez00zzjas_classfilez00, 41705L,
					BGl_proc2243z00zzjas_classfilez00, BGl_proc2242z00zzjas_classfilez00,
					BFALSE, BGl_proc2241z00zzjas_classfilez00, BFALSE, BgL_arg1883z00_777,
					BgL_arg1884z00_778);
			}
			{	/* Jas/classfile.scm 11 */
				obj_t BgL_arg1894z00_798;
				obj_t BgL_arg1895z00_799;

				{	/* Jas/classfile.scm 11 */
					obj_t BgL_v1356z00_812;

					BgL_v1356z00_812 = create_vector(1L);
					{	/* Jas/classfile.scm 11 */
						obj_t BgL_arg1901z00_813;

						BgL_arg1901z00_813 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(21L),
							BGl_proc2245z00zzjas_classfilez00,
							BGl_proc2244z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, BGl_JasTypez00zzjas_classfilez00);
						VECTOR_SET(BgL_v1356z00_812, 0L, BgL_arg1901z00_813);
					}
					BgL_arg1894z00_798 = BgL_v1356z00_812;
				}
				{	/* Jas/classfile.scm 11 */
					obj_t BgL_v1357z00_823;

					BgL_v1357z00_823 = create_vector(0L);
					BgL_arg1895z00_799 = BgL_v1357z00_823;
				}
				BGl_vectz00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(16L),
					CNST_TABLE_REF(19L), BGl_JasTypez00zzjas_classfilez00, 19371L,
					BGl_proc2248z00zzjas_classfilez00, BGl_proc2247z00zzjas_classfilez00,
					BFALSE, BGl_proc2246z00zzjas_classfilez00, BFALSE, BgL_arg1894z00_798,
					BgL_arg1895z00_799);
			}
			{	/* Jas/classfile.scm 13 */
				obj_t BgL_arg1916z00_830;
				obj_t BgL_arg1917z00_831;

				{	/* Jas/classfile.scm 13 */
					obj_t BgL_v1358z00_845;

					BgL_v1358z00_845 = create_vector(2L);
					{	/* Jas/classfile.scm 13 */
						obj_t BgL_arg1924z00_846;

						BgL_arg1924z00_846 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(22L),
							BGl_proc2250z00zzjas_classfilez00,
							BGl_proc2249z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, BGl_JasTypez00zzjas_classfilez00);
						VECTOR_SET(BgL_v1358z00_845, 0L, BgL_arg1924z00_846);
					}
					{	/* Jas/classfile.scm 13 */
						obj_t BgL_arg1929z00_856;

						BgL_arg1929z00_856 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(23L),
							BGl_proc2252z00zzjas_classfilez00,
							BGl_proc2251z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1358z00_845, 1L, BgL_arg1929z00_856);
					}
					BgL_arg1916z00_830 = BgL_v1358z00_845;
				}
				{	/* Jas/classfile.scm 13 */
					obj_t BgL_v1359z00_866;

					BgL_v1359z00_866 = create_vector(0L);
					BgL_arg1917z00_831 = BgL_v1359z00_866;
				}
				BGl_JasFunz00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(24L),
					CNST_TABLE_REF(19L), BGl_JasTypez00zzjas_classfilez00, 41514L,
					BGl_proc2255z00zzjas_classfilez00, BGl_proc2254z00zzjas_classfilez00,
					BFALSE, BGl_proc2253z00zzjas_classfilez00, BFALSE, BgL_arg1916z00_830,
					BgL_arg1917z00_831);
			}
			{	/* Jas/classfile.scm 15 */
				obj_t BgL_arg1937z00_873;
				obj_t BgL_arg1938z00_874;

				{	/* Jas/classfile.scm 15 */
					obj_t BgL_v1360z00_889;

					BgL_v1360z00_889 = create_vector(3L);
					{	/* Jas/classfile.scm 15 */
						obj_t BgL_arg1944z00_890;

						BgL_arg1944z00_890 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(25L),
							BGl_proc2257z00zzjas_classfilez00,
							BGl_proc2256z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1360z00_889, 0L, BgL_arg1944z00_890);
					}
					{	/* Jas/classfile.scm 15 */
						obj_t BgL_arg1949z00_900;

						BgL_arg1949z00_900 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(26L),
							BGl_proc2259z00zzjas_classfilez00,
							BGl_proc2258z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1360z00_889, 1L, BgL_arg1949z00_900);
					}
					{	/* Jas/classfile.scm 15 */
						obj_t BgL_arg1954z00_910;

						BgL_arg1954z00_910 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(27L),
							BGl_proc2262z00zzjas_classfilez00,
							BGl_proc2261z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2260z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1360z00_889, 2L, BgL_arg1954z00_910);
					}
					BgL_arg1937z00_873 = BgL_v1360z00_889;
				}
				{	/* Jas/classfile.scm 15 */
					obj_t BgL_v1361z00_923;

					BgL_v1361z00_923 = create_vector(0L);
					BgL_arg1938z00_874 = BgL_v1361z00_923;
				}
				BGl_classez00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(28L),
					CNST_TABLE_REF(19L), BGl_JasTypez00zzjas_classfilez00, 56172L,
					BGl_proc2265z00zzjas_classfilez00, BGl_proc2264z00zzjas_classfilez00,
					BFALSE, BGl_proc2263z00zzjas_classfilez00, BFALSE, BgL_arg1937z00_873,
					BgL_arg1938z00_874);
			}
			{	/* Jas/classfile.scm 20 */
				obj_t BgL_arg1964z00_930;
				obj_t BgL_arg1965z00_931;

				{	/* Jas/classfile.scm 20 */
					obj_t BgL_v1362z00_950;

					BgL_v1362z00_950 = create_vector(9L);
					{	/* Jas/classfile.scm 20 */
						obj_t BgL_arg1971z00_951;

						BgL_arg1971z00_951 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(25L),
							BGl_proc2267z00zzjas_classfilez00,
							BGl_proc2266z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1362z00_950, 0L, BgL_arg1971z00_951);
					}
					{	/* Jas/classfile.scm 20 */
						obj_t BgL_arg1976z00_961;

						BgL_arg1976z00_961 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(26L),
							BGl_proc2269z00zzjas_classfilez00,
							BGl_proc2268z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(15L));
						VECTOR_SET(BgL_v1362z00_950, 1L, BgL_arg1976z00_961);
					}
					{	/* Jas/classfile.scm 20 */
						obj_t BgL_arg1981z00_971;

						BgL_arg1981z00_971 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(29L),
							BGl_proc2271z00zzjas_classfilez00,
							BGl_proc2270z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1362z00_950, 2L, BgL_arg1981z00_971);
					}
					{	/* Jas/classfile.scm 20 */
						obj_t BgL_arg1986z00_981;

						BgL_arg1986z00_981 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(30L),
							BGl_proc2273z00zzjas_classfilez00,
							BGl_proc2272z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1362z00_950, 3L, BgL_arg1986z00_981);
					}
					{	/* Jas/classfile.scm 20 */
						obj_t BgL_arg1991z00_991;

						BgL_arg1991z00_991 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(21L),
							BGl_proc2276z00zzjas_classfilez00,
							BGl_proc2275z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2274z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1362z00_950, 4L, BgL_arg1991z00_991);
					}
					{	/* Jas/classfile.scm 20 */
						obj_t BgL_arg1998z00_1004;

						BgL_arg1998z00_1004 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(31L),
							BGl_proc2279z00zzjas_classfilez00,
							BGl_proc2278z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2277z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1362z00_950, 5L, BgL_arg1998z00_1004);
					}
					{	/* Jas/classfile.scm 20 */
						obj_t BgL_arg2006z00_1017;

						BgL_arg2006z00_1017 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(32L),
							BGl_proc2282z00zzjas_classfilez00,
							BGl_proc2281z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2280z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1362z00_950, 6L, BgL_arg2006z00_1017);
					}
					{	/* Jas/classfile.scm 20 */
						obj_t BgL_arg2013z00_1030;

						BgL_arg2013z00_1030 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(27L),
							BGl_proc2285z00zzjas_classfilez00,
							BGl_proc2284z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2283z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1362z00_950, 7L, BgL_arg2013z00_1030);
					}
					{	/* Jas/classfile.scm 20 */
						obj_t BgL_arg2020z00_1043;

						BgL_arg2020z00_1043 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(33L),
							BGl_proc2288z00zzjas_classfilez00,
							BGl_proc2287z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2286z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1362z00_950, 8L, BgL_arg2020z00_1043);
					}
					BgL_arg1964z00_930 = BgL_v1362z00_950;
				}
				{	/* Jas/classfile.scm 20 */
					obj_t BgL_v1363z00_1056;

					BgL_v1363z00_1056 = create_vector(0L);
					BgL_arg1965z00_931 = BgL_v1363z00_1056;
				}
				BGl_fieldzd2orzd2methodz00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(34L),
					CNST_TABLE_REF(19L), BGl_objectz00zz__objectz00, 44068L,
					BGl_proc2291z00zzjas_classfilez00, BGl_proc2290z00zzjas_classfilez00,
					BFALSE, BGl_proc2289z00zzjas_classfilez00, BFALSE, BgL_arg1964z00_930,
					BgL_arg1965z00_931);
			}
			{	/* Jas/classfile.scm 31 */
				obj_t BgL_arg2032z00_1063;
				obj_t BgL_arg2033z00_1064;

				{	/* Jas/classfile.scm 31 */
					obj_t BgL_v1364z00_1083;

					BgL_v1364z00_1083 = create_vector(0L);
					BgL_arg2032z00_1063 = BgL_v1364z00_1083;
				}
				{	/* Jas/classfile.scm 31 */
					obj_t BgL_v1365z00_1084;

					BgL_v1365z00_1084 = create_vector(0L);
					BgL_arg2033z00_1064 = BgL_v1365z00_1084;
				}
				BGl_fieldz00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(35L),
					CNST_TABLE_REF(19L), BGl_fieldzd2orzd2methodz00zzjas_classfilez00,
					63723L, BGl_proc2294z00zzjas_classfilez00,
					BGl_proc2293z00zzjas_classfilez00, BFALSE,
					BGl_proc2292z00zzjas_classfilez00, BFALSE, BgL_arg2032z00_1063,
					BgL_arg2033z00_1064);
			}
			{	/* Jas/classfile.scm 33 */
				obj_t BgL_arg2043z00_1091;
				obj_t BgL_arg2044z00_1092;

				{	/* Jas/classfile.scm 33 */
					obj_t BgL_v1366z00_1111;

					BgL_v1366z00_1111 = create_vector(0L);
					BgL_arg2043z00_1091 = BgL_v1366z00_1111;
				}
				{	/* Jas/classfile.scm 33 */
					obj_t BgL_v1367z00_1112;

					BgL_v1367z00_1112 = create_vector(0L);
					BgL_arg2044z00_1092 = BgL_v1367z00_1112;
				}
				BGl_methodz00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(36L),
					CNST_TABLE_REF(19L), BGl_fieldzd2orzd2methodz00zzjas_classfilez00,
					4174L, BGl_proc2297z00zzjas_classfilez00,
					BGl_proc2296z00zzjas_classfilez00, BFALSE,
					BGl_proc2295z00zzjas_classfilez00, BFALSE, BgL_arg2043z00_1091,
					BgL_arg2044z00_1092);
			}
			{	/* Jas/classfile.scm 35 */
				obj_t BgL_arg2054z00_1119;
				obj_t BgL_arg2055z00_1120;

				{	/* Jas/classfile.scm 35 */
					obj_t BgL_v1368z00_1134;

					BgL_v1368z00_1134 = create_vector(4L);
					{	/* Jas/classfile.scm 35 */
						obj_t BgL_arg2061z00_1135;

						BgL_arg2061z00_1135 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(21L),
							BGl_proc2299z00zzjas_classfilez00,
							BGl_proc2298z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1368z00_1134, 0L, BgL_arg2061z00_1135);
					}
					{	/* Jas/classfile.scm 35 */
						obj_t BgL_arg2066z00_1145;

						BgL_arg2066z00_1145 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(26L),
							BGl_proc2301z00zzjas_classfilez00,
							BGl_proc2300z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1368z00_1134, 1L, BgL_arg2066z00_1145);
					}
					{	/* Jas/classfile.scm 35 */
						obj_t BgL_arg2072z00_1155;

						BgL_arg2072z00_1155 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(37L),
							BGl_proc2303z00zzjas_classfilez00,
							BGl_proc2302z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1368z00_1134, 2L, BgL_arg2072z00_1155);
					}
					{	/* Jas/classfile.scm 35 */
						obj_t BgL_arg2077z00_1165;

						BgL_arg2077z00_1165 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(38L),
							BGl_proc2305z00zzjas_classfilez00,
							BGl_proc2304z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BFALSE, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1368z00_1134, 3L, BgL_arg2077z00_1165);
					}
					BgL_arg2054z00_1119 = BgL_v1368z00_1134;
				}
				{	/* Jas/classfile.scm 35 */
					obj_t BgL_v1369z00_1175;

					BgL_v1369z00_1175 = create_vector(0L);
					BgL_arg2055z00_1120 = BgL_v1369z00_1175;
				}
				BGl_attributez00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(39L),
					CNST_TABLE_REF(19L), BGl_objectz00zz__objectz00, 48179L,
					BGl_proc2308z00zzjas_classfilez00, BGl_proc2307z00zzjas_classfilez00,
					BFALSE, BGl_proc2306z00zzjas_classfilez00, BFALSE,
					BgL_arg2054z00_1119, BgL_arg2055z00_1120);
			}
			{	/* Jas/classfile.scm 41 */
				obj_t BgL_arg2086z00_1182;
				obj_t BgL_arg2087z00_1183;

				{	/* Jas/classfile.scm 41 */
					obj_t BgL_v1370z00_1205;

					BgL_v1370z00_1205 = create_vector(12L);
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2093z00_1206;

						BgL_arg2093z00_1206 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(40L),
							BGl_proc2311z00zzjas_classfilez00,
							BGl_proc2310z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2309z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 0L, BgL_arg2093z00_1206);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2100z00_1219;

						BgL_arg2100z00_1219 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(41L),
							BGl_proc2314z00zzjas_classfilez00,
							BGl_proc2313z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2312z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 1L, BgL_arg2100z00_1219);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2107z00_1232;

						BgL_arg2107z00_1232 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(27L),
							BGl_proc2317z00zzjas_classfilez00,
							BGl_proc2316z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2315z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 2L, BgL_arg2107z00_1232);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2114z00_1245;

						BgL_arg2114z00_1245 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(42L),
							BGl_proc2320z00zzjas_classfilez00,
							BGl_proc2319z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2318z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 3L, BgL_arg2114z00_1245);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2122z00_1258;

						BgL_arg2122z00_1258 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(43L),
							BGl_proc2323z00zzjas_classfilez00,
							BGl_proc2322z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2321z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 4L, BgL_arg2122z00_1258);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2130z00_1272;

						BgL_arg2130z00_1272 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(25L),
							BGl_proc2326z00zzjas_classfilez00,
							BGl_proc2325z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2324z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 5L, BgL_arg2130z00_1272);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2138z00_1285;

						BgL_arg2138z00_1285 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(44L),
							BGl_proc2329z00zzjas_classfilez00,
							BGl_proc2328z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2327z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 6L, BgL_arg2138z00_1285);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2145z00_1298;

						BgL_arg2145z00_1298 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(45L),
							BGl_proc2332z00zzjas_classfilez00,
							BGl_proc2331z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2330z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 7L, BgL_arg2145z00_1298);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2153z00_1311;

						BgL_arg2153z00_1311 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(46L),
							BGl_proc2335z00zzjas_classfilez00,
							BGl_proc2334z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2333z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 8L, BgL_arg2153z00_1311);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2160z00_1324;

						BgL_arg2160z00_1324 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(47L),
							BGl_proc2338z00zzjas_classfilez00,
							BGl_proc2337z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2336z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 9L, BgL_arg2160z00_1324);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2167z00_1337;

						BgL_arg2167z00_1337 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(48L),
							BGl_proc2341z00zzjas_classfilez00,
							BGl_proc2340z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2339z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 10L, BgL_arg2167z00_1337);
					}
					{	/* Jas/classfile.scm 41 */
						obj_t BgL_arg2174z00_1350;

						BgL_arg2174z00_1350 =
							BGl_makezd2classzd2fieldz00zz__objectz00(CNST_TABLE_REF(33L),
							BGl_proc2344z00zzjas_classfilez00,
							BGl_proc2343z00zzjas_classfilez00, ((bool_t) 0), ((bool_t) 0),
							BFALSE, BGl_proc2342z00zzjas_classfilez00, CNST_TABLE_REF(17L));
						VECTOR_SET(BgL_v1370z00_1205, 11L, BgL_arg2174z00_1350);
					}
					BgL_arg2086z00_1182 = BgL_v1370z00_1205;
				}
				{	/* Jas/classfile.scm 41 */
					obj_t BgL_v1371z00_1363;

					BgL_v1371z00_1363 = create_vector(0L);
					BgL_arg2087z00_1183 = BgL_v1371z00_1363;
				}
				return (BGl_classfilez00zzjas_classfilez00 =
					BGl_registerzd2classz12zc0zz__objectz00(CNST_TABLE_REF(49L),
						CNST_TABLE_REF(19L), BGl_objectz00zz__objectz00, 18281L,
						BGl_proc2347z00zzjas_classfilez00,
						BGl_proc2346z00zzjas_classfilez00, BFALSE,
						BGl_proc2345z00zzjas_classfilez00, BFALSE, BgL_arg2086z00_1182,
						BgL_arg2087z00_1183), BUNSPEC);
			}
		}

	}



/* &<@anonymous:2092> */
	obj_t BGl_z62zc3z04anonymousza32092ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_2957, obj_t BgL_new1138z00_2958)
	{
		{	/* Jas/classfile.scm 41 */
			{
				BgL_classfilez00_bglt BgL_auxz00_5299;

				((((BgL_classfilez00_bglt) COBJECT(
								((BgL_classfilez00_bglt) BgL_new1138z00_2958)))->
						BgL_currentzd2methodzd2) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_globalsz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_poolz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_poolzd2siza7ez75) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_pooledzd2nameszd2) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_flagsz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_mez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_superz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_interfacesz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_fieldsz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_methodsz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(((BgL_classfilez00_bglt)
									BgL_new1138z00_2958)))->BgL_attributesz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_5299 = ((BgL_classfilez00_bglt) BgL_new1138z00_2958);
				return ((obj_t) BgL_auxz00_5299);
			}
		}

	}



/* &lambda2090 */
	BgL_classfilez00_bglt BGl_z62lambda2090z62zzjas_classfilez00(obj_t
		BgL_envz00_2959)
	{
		{	/* Jas/classfile.scm 41 */
			{	/* Jas/classfile.scm 41 */
				BgL_classfilez00_bglt BgL_new1137z00_3402;

				BgL_new1137z00_3402 =
					((BgL_classfilez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_classfilez00_bgl))));
				{	/* Jas/classfile.scm 41 */
					long BgL_arg2091z00_3403;

					BgL_arg2091z00_3403 =
						BGL_CLASS_NUM(BGl_classfilez00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1137z00_3402), BgL_arg2091z00_3403);
				}
				return BgL_new1137z00_3402;
			}
		}

	}



/* &lambda2088 */
	BgL_classfilez00_bglt BGl_z62lambda2088z62zzjas_classfilez00(obj_t
		BgL_envz00_2960, obj_t BgL_currentzd2method1125zd2_2961,
		obj_t BgL_globals1126z00_2962, obj_t BgL_pool1127z00_2963,
		obj_t BgL_poolzd2siza7e1128z75_2964, obj_t BgL_pooledzd2names1129zd2_2965,
		obj_t BgL_flags1130z00_2966, obj_t BgL_me1131z00_2967,
		obj_t BgL_super1132z00_2968, obj_t BgL_interfaces1133z00_2969,
		obj_t BgL_fields1134z00_2970, obj_t BgL_methods1135z00_2971,
		obj_t BgL_attributes1136z00_2972)
	{
		{	/* Jas/classfile.scm 41 */
			{	/* Jas/classfile.scm 41 */
				BgL_classfilez00_bglt BgL_new1339z00_3404;

				{	/* Jas/classfile.scm 41 */
					BgL_classfilez00_bglt BgL_new1338z00_3405;

					BgL_new1338z00_3405 =
						((BgL_classfilez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_classfilez00_bgl))));
					{	/* Jas/classfile.scm 41 */
						long BgL_arg2089z00_3406;

						BgL_arg2089z00_3406 =
							BGL_CLASS_NUM(BGl_classfilez00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1338z00_3405), BgL_arg2089z00_3406);
					}
					BgL_new1339z00_3404 = BgL_new1338z00_3405;
				}
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_currentzd2methodzd2) =
					((obj_t) BgL_currentzd2method1125zd2_2961), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_globalsz00) = ((obj_t) BgL_globals1126z00_2962), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->BgL_poolz00) =
					((obj_t) BgL_pool1127z00_2963), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_poolzd2siza7ez75) =
					((obj_t) BgL_poolzd2siza7e1128z75_2964), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_pooledzd2nameszd2) =
					((obj_t) BgL_pooledzd2names1129zd2_2965), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_flagsz00) = ((obj_t) BgL_flags1130z00_2966), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->BgL_mez00) =
					((obj_t) BgL_me1131z00_2967), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_superz00) = ((obj_t) BgL_super1132z00_2968), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_interfacesz00) = ((obj_t) BgL_interfaces1133z00_2969), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_fieldsz00) = ((obj_t) BgL_fields1134z00_2970), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_methodsz00) = ((obj_t) BgL_methods1135z00_2971), BUNSPEC);
				((((BgL_classfilez00_bglt) COBJECT(BgL_new1339z00_3404))->
						BgL_attributesz00) = ((obj_t) BgL_attributes1136z00_2972), BUNSPEC);
				return BgL_new1339z00_3404;
			}
		}

	}



/* &<@anonymous:2180> */
	obj_t BGl_z62zc3z04anonymousza32180ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_2973)
	{
		{	/* Jas/classfile.scm 41 */
			return BNIL;
		}

	}



/* &lambda2179 */
	obj_t BGl_z62lambda2179z62zzjas_classfilez00(obj_t BgL_envz00_2974,
		obj_t BgL_oz00_2975, obj_t BgL_vz00_2976)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_2975)))->BgL_attributesz00) =
				((obj_t) BgL_vz00_2976), BUNSPEC);
		}

	}



/* &lambda2178 */
	obj_t BGl_z62lambda2178z62zzjas_classfilez00(obj_t BgL_envz00_2977,
		obj_t BgL_oz00_2978)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_2978)))->BgL_attributesz00);
		}

	}



/* &<@anonymous:2173> */
	obj_t BGl_z62zc3z04anonymousza32173ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_2979)
	{
		{	/* Jas/classfile.scm 41 */
			return BNIL;
		}

	}



/* &lambda2172 */
	obj_t BGl_z62lambda2172z62zzjas_classfilez00(obj_t BgL_envz00_2980,
		obj_t BgL_oz00_2981, obj_t BgL_vz00_2982)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_2981)))->BgL_methodsz00) =
				((obj_t) BgL_vz00_2982), BUNSPEC);
		}

	}



/* &lambda2171 */
	obj_t BGl_z62lambda2171z62zzjas_classfilez00(obj_t BgL_envz00_2983,
		obj_t BgL_oz00_2984)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_2984)))->BgL_methodsz00);
		}

	}



/* &<@anonymous:2166> */
	obj_t BGl_z62zc3z04anonymousza32166ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_2985)
	{
		{	/* Jas/classfile.scm 41 */
			return BNIL;
		}

	}



/* &lambda2165 */
	obj_t BGl_z62lambda2165z62zzjas_classfilez00(obj_t BgL_envz00_2986,
		obj_t BgL_oz00_2987, obj_t BgL_vz00_2988)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_2987)))->BgL_fieldsz00) =
				((obj_t) BgL_vz00_2988), BUNSPEC);
		}

	}



/* &lambda2164 */
	obj_t BGl_z62lambda2164z62zzjas_classfilez00(obj_t BgL_envz00_2989,
		obj_t BgL_oz00_2990)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_2990)))->BgL_fieldsz00);
		}

	}



/* &<@anonymous:2159> */
	obj_t BGl_z62zc3z04anonymousza32159ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_2991)
	{
		{	/* Jas/classfile.scm 41 */
			return BNIL;
		}

	}



/* &lambda2158 */
	obj_t BGl_z62lambda2158z62zzjas_classfilez00(obj_t BgL_envz00_2992,
		obj_t BgL_oz00_2993, obj_t BgL_vz00_2994)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_2993)))->BgL_interfacesz00) =
				((obj_t) BgL_vz00_2994), BUNSPEC);
		}

	}



/* &lambda2157 */
	obj_t BGl_z62lambda2157z62zzjas_classfilez00(obj_t BgL_envz00_2995,
		obj_t BgL_oz00_2996)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_2996)))->BgL_interfacesz00);
		}

	}



/* &<@anonymous:2152> */
	obj_t BGl_z62zc3z04anonymousza32152ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_2997)
	{
		{	/* Jas/classfile.scm 41 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda2151 */
	obj_t BGl_z62lambda2151z62zzjas_classfilez00(obj_t BgL_envz00_2998,
		obj_t BgL_oz00_2999, obj_t BgL_vz00_3000)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_2999)))->BgL_superz00) =
				((obj_t) BgL_vz00_3000), BUNSPEC);
		}

	}



/* &lambda2150 */
	obj_t BGl_z62lambda2150z62zzjas_classfilez00(obj_t BgL_envz00_3001,
		obj_t BgL_oz00_3002)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_3002)))->BgL_superz00);
		}

	}



/* &<@anonymous:2144> */
	obj_t BGl_z62zc3z04anonymousza32144ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3003)
	{
		{	/* Jas/classfile.scm 41 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda2143 */
	obj_t BGl_z62lambda2143z62zzjas_classfilez00(obj_t BgL_envz00_3004,
		obj_t BgL_oz00_3005, obj_t BgL_vz00_3006)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_3005)))->BgL_mez00) =
				((obj_t) BgL_vz00_3006), BUNSPEC);
		}

	}



/* &lambda2142 */
	obj_t BGl_z62lambda2142z62zzjas_classfilez00(obj_t BgL_envz00_3007,
		obj_t BgL_oz00_3008)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_3008)))->BgL_mez00);
		}

	}



/* &<@anonymous:2137> */
	obj_t BGl_z62zc3z04anonymousza32137ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3009)
	{
		{	/* Jas/classfile.scm 41 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda2136 */
	obj_t BGl_z62lambda2136z62zzjas_classfilez00(obj_t BgL_envz00_3010,
		obj_t BgL_oz00_3011, obj_t BgL_vz00_3012)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_3011)))->BgL_flagsz00) =
				((obj_t) BgL_vz00_3012), BUNSPEC);
		}

	}



/* &lambda2135 */
	obj_t BGl_z62lambda2135z62zzjas_classfilez00(obj_t BgL_envz00_3013,
		obj_t BgL_oz00_3014)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_3014)))->BgL_flagsz00);
		}

	}



/* &<@anonymous:2128> */
	obj_t BGl_z62zc3z04anonymousza32128ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3015)
	{
		{	/* Jas/classfile.scm 41 */
			return BGl_makezd2hashtablezd2zz__hashz00(BNIL);
		}

	}



/* &lambda2127 */
	obj_t BGl_z62lambda2127z62zzjas_classfilez00(obj_t BgL_envz00_3016,
		obj_t BgL_oz00_3017, obj_t BgL_vz00_3018)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_3017)))->
					BgL_pooledzd2nameszd2) = ((obj_t) BgL_vz00_3018), BUNSPEC);
		}

	}



/* &lambda2126 */
	obj_t BGl_z62lambda2126z62zzjas_classfilez00(obj_t BgL_envz00_3019,
		obj_t BgL_oz00_3020)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_3020)))->BgL_pooledzd2nameszd2);
		}

	}



/* &<@anonymous:2120> */
	obj_t BGl_z62zc3z04anonymousza32120ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3021)
	{
		{	/* Jas/classfile.scm 41 */
			return BINT(1L);
		}

	}



/* &lambda2119 */
	obj_t BGl_z62lambda2119z62zzjas_classfilez00(obj_t BgL_envz00_3022,
		obj_t BgL_oz00_3023, obj_t BgL_vz00_3024)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_3023)))->BgL_poolzd2siza7ez75) =
				((obj_t) BgL_vz00_3024), BUNSPEC);
		}

	}



/* &lambda2118 */
	obj_t BGl_z62lambda2118z62zzjas_classfilez00(obj_t BgL_envz00_3025,
		obj_t BgL_oz00_3026)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_3026)))->BgL_poolzd2siza7ez75);
		}

	}



/* &<@anonymous:2113> */
	obj_t BGl_z62zc3z04anonymousza32113ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3027)
	{
		{	/* Jas/classfile.scm 41 */
			return BNIL;
		}

	}



/* &lambda2112 */
	obj_t BGl_z62lambda2112z62zzjas_classfilez00(obj_t BgL_envz00_3028,
		obj_t BgL_oz00_3029, obj_t BgL_vz00_3030)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_3029)))->BgL_poolz00) =
				((obj_t) BgL_vz00_3030), BUNSPEC);
		}

	}



/* &lambda2111 */
	obj_t BGl_z62lambda2111z62zzjas_classfilez00(obj_t BgL_envz00_3031,
		obj_t BgL_oz00_3032)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_3032)))->BgL_poolz00);
		}

	}



/* &<@anonymous:2106> */
	obj_t BGl_z62zc3z04anonymousza32106ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3033)
	{
		{	/* Jas/classfile.scm 41 */
			return BNIL;
		}

	}



/* &lambda2105 */
	obj_t BGl_z62lambda2105z62zzjas_classfilez00(obj_t BgL_envz00_3034,
		obj_t BgL_oz00_3035, obj_t BgL_vz00_3036)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_3035)))->BgL_globalsz00) =
				((obj_t) BgL_vz00_3036), BUNSPEC);
		}

	}



/* &lambda2104 */
	obj_t BGl_z62lambda2104z62zzjas_classfilez00(obj_t BgL_envz00_3037,
		obj_t BgL_oz00_3038)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_3038)))->BgL_globalsz00);
		}

	}



/* &<@anonymous:2099> */
	obj_t BGl_z62zc3z04anonymousza32099ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3039)
	{
		{	/* Jas/classfile.scm 41 */
			return CNST_TABLE_REF(50L);
		}

	}



/* &lambda2098 */
	obj_t BGl_z62lambda2098z62zzjas_classfilez00(obj_t BgL_envz00_3040,
		obj_t BgL_oz00_3041, obj_t BgL_vz00_3042)
	{
		{	/* Jas/classfile.scm 41 */
			return
				((((BgL_classfilez00_bglt) COBJECT(
							((BgL_classfilez00_bglt) BgL_oz00_3041)))->
					BgL_currentzd2methodzd2) = ((obj_t) BgL_vz00_3042), BUNSPEC);
		}

	}



/* &lambda2097 */
	obj_t BGl_z62lambda2097z62zzjas_classfilez00(obj_t BgL_envz00_3043,
		obj_t BgL_oz00_3044)
	{
		{	/* Jas/classfile.scm 41 */
			return
				(((BgL_classfilez00_bglt) COBJECT(
						((BgL_classfilez00_bglt) BgL_oz00_3044)))->BgL_currentzd2methodzd2);
		}

	}



/* &<@anonymous:2060> */
	obj_t BGl_z62zc3z04anonymousza32060ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3045, obj_t BgL_new1123z00_3046)
	{
		{	/* Jas/classfile.scm 35 */
			{
				BgL_attributez00_bglt BgL_auxz00_5400;

				((((BgL_attributez00_bglt) COBJECT(
								((BgL_attributez00_bglt) BgL_new1123z00_3046)))->BgL_typez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_attributez00_bglt) COBJECT(((BgL_attributez00_bglt)
									BgL_new1123z00_3046)))->BgL_namez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_attributez00_bglt) COBJECT(((BgL_attributez00_bglt)
									BgL_new1123z00_3046)))->BgL_siza7eza7) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_attributez00_bglt) COBJECT(((BgL_attributez00_bglt)
									BgL_new1123z00_3046)))->BgL_infoz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_5400 = ((BgL_attributez00_bglt) BgL_new1123z00_3046);
				return ((obj_t) BgL_auxz00_5400);
			}
		}

	}



/* &lambda2058 */
	BgL_attributez00_bglt BGl_z62lambda2058z62zzjas_classfilez00(obj_t
		BgL_envz00_3047)
	{
		{	/* Jas/classfile.scm 35 */
			{	/* Jas/classfile.scm 35 */
				BgL_attributez00_bglt BgL_new1122z00_3432;

				BgL_new1122z00_3432 =
					((BgL_attributez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_attributez00_bgl))));
				{	/* Jas/classfile.scm 35 */
					long BgL_arg2059z00_3433;

					BgL_arg2059z00_3433 =
						BGL_CLASS_NUM(BGl_attributez00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1122z00_3432), BgL_arg2059z00_3433);
				}
				return BgL_new1122z00_3432;
			}
		}

	}



/* &lambda2056 */
	BgL_attributez00_bglt BGl_z62lambda2056z62zzjas_classfilez00(obj_t
		BgL_envz00_3048, obj_t BgL_type1118z00_3049, obj_t BgL_name1119z00_3050,
		obj_t BgL_siza7e1120za7_3051, obj_t BgL_info1121z00_3052)
	{
		{	/* Jas/classfile.scm 35 */
			{	/* Jas/classfile.scm 35 */
				BgL_attributez00_bglt BgL_new1337z00_3434;

				{	/* Jas/classfile.scm 35 */
					BgL_attributez00_bglt BgL_new1336z00_3435;

					BgL_new1336z00_3435 =
						((BgL_attributez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_attributez00_bgl))));
					{	/* Jas/classfile.scm 35 */
						long BgL_arg2057z00_3436;

						BgL_arg2057z00_3436 =
							BGL_CLASS_NUM(BGl_attributez00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1336z00_3435), BgL_arg2057z00_3436);
					}
					BgL_new1337z00_3434 = BgL_new1336z00_3435;
				}
				((((BgL_attributez00_bglt) COBJECT(BgL_new1337z00_3434))->BgL_typez00) =
					((obj_t) BgL_type1118z00_3049), BUNSPEC);
				((((BgL_attributez00_bglt) COBJECT(BgL_new1337z00_3434))->BgL_namez00) =
					((obj_t) BgL_name1119z00_3050), BUNSPEC);
				((((BgL_attributez00_bglt) COBJECT(BgL_new1337z00_3434))->
						BgL_siza7eza7) = ((obj_t) BgL_siza7e1120za7_3051), BUNSPEC);
				((((BgL_attributez00_bglt) COBJECT(BgL_new1337z00_3434))->BgL_infoz00) =
					((obj_t) BgL_info1121z00_3052), BUNSPEC);
				return BgL_new1337z00_3434;
			}
		}

	}



/* &lambda2081 */
	obj_t BGl_z62lambda2081z62zzjas_classfilez00(obj_t BgL_envz00_3053,
		obj_t BgL_oz00_3054, obj_t BgL_vz00_3055)
	{
		{	/* Jas/classfile.scm 35 */
			return
				((((BgL_attributez00_bglt) COBJECT(
							((BgL_attributez00_bglt) BgL_oz00_3054)))->BgL_infoz00) =
				((obj_t) BgL_vz00_3055), BUNSPEC);
		}

	}



/* &lambda2080 */
	obj_t BGl_z62lambda2080z62zzjas_classfilez00(obj_t BgL_envz00_3056,
		obj_t BgL_oz00_3057)
	{
		{	/* Jas/classfile.scm 35 */
			return
				(((BgL_attributez00_bglt) COBJECT(
						((BgL_attributez00_bglt) BgL_oz00_3057)))->BgL_infoz00);
		}

	}



/* &lambda2076 */
	obj_t BGl_z62lambda2076z62zzjas_classfilez00(obj_t BgL_envz00_3058,
		obj_t BgL_oz00_3059, obj_t BgL_vz00_3060)
	{
		{	/* Jas/classfile.scm 35 */
			return
				((((BgL_attributez00_bglt) COBJECT(
							((BgL_attributez00_bglt) BgL_oz00_3059)))->BgL_siza7eza7) =
				((obj_t) BgL_vz00_3060), BUNSPEC);
		}

	}



/* &lambda2075 */
	obj_t BGl_z62lambda2075z62zzjas_classfilez00(obj_t BgL_envz00_3061,
		obj_t BgL_oz00_3062)
	{
		{	/* Jas/classfile.scm 35 */
			return
				(((BgL_attributez00_bglt) COBJECT(
						((BgL_attributez00_bglt) BgL_oz00_3062)))->BgL_siza7eza7);
		}

	}



/* &lambda2071 */
	obj_t BGl_z62lambda2071z62zzjas_classfilez00(obj_t BgL_envz00_3063,
		obj_t BgL_oz00_3064, obj_t BgL_vz00_3065)
	{
		{	/* Jas/classfile.scm 35 */
			return
				((((BgL_attributez00_bglt) COBJECT(
							((BgL_attributez00_bglt) BgL_oz00_3064)))->BgL_namez00) =
				((obj_t) BgL_vz00_3065), BUNSPEC);
		}

	}



/* &lambda2070 */
	obj_t BGl_z62lambda2070z62zzjas_classfilez00(obj_t BgL_envz00_3066,
		obj_t BgL_oz00_3067)
	{
		{	/* Jas/classfile.scm 35 */
			return
				(((BgL_attributez00_bglt) COBJECT(
						((BgL_attributez00_bglt) BgL_oz00_3067)))->BgL_namez00);
		}

	}



/* &lambda2065 */
	obj_t BGl_z62lambda2065z62zzjas_classfilez00(obj_t BgL_envz00_3068,
		obj_t BgL_oz00_3069, obj_t BgL_vz00_3070)
	{
		{	/* Jas/classfile.scm 35 */
			return
				((((BgL_attributez00_bglt) COBJECT(
							((BgL_attributez00_bglt) BgL_oz00_3069)))->BgL_typez00) =
				((obj_t) BgL_vz00_3070), BUNSPEC);
		}

	}



/* &lambda2064 */
	obj_t BGl_z62lambda2064z62zzjas_classfilez00(obj_t BgL_envz00_3071,
		obj_t BgL_oz00_3072)
	{
		{	/* Jas/classfile.scm 35 */
			return
				(((BgL_attributez00_bglt) COBJECT(
						((BgL_attributez00_bglt) BgL_oz00_3072)))->BgL_typez00);
		}

	}



/* &<@anonymous:2049> */
	obj_t BGl_z62zc3z04anonymousza32049ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3073, obj_t BgL_new1116z00_3074)
	{
		{	/* Jas/classfile.scm 33 */
			{
				BgL_methodz00_bglt BgL_auxz00_5439;

				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
								((BgL_fieldzd2orzd2methodz00_bglt)
									((BgL_methodz00_bglt) BgL_new1116z00_3074))))->BgL_flagsz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_methodz00_bglt)
										BgL_new1116z00_3074))))->BgL_namez00) =
					((obj_t) BGl_string2348z00zzjas_classfilez00), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_methodz00_bglt)
										BgL_new1116z00_3074))))->BgL_ownerz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_methodz00_bglt)
										BgL_new1116z00_3074))))->BgL_usertypez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_methodz00_bglt)
										BgL_new1116z00_3074))))->BgL_typez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_methodz00_bglt)
										BgL_new1116z00_3074))))->BgL_pnamez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_methodz00_bglt)
										BgL_new1116z00_3074))))->BgL_descriptorz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_methodz00_bglt)
										BgL_new1116z00_3074))))->BgL_poolz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_methodz00_bglt)
										BgL_new1116z00_3074))))->BgL_attributesz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_5439 = ((BgL_methodz00_bglt) BgL_new1116z00_3074);
				return ((obj_t) BgL_auxz00_5439);
			}
		}

	}



/* &lambda2047 */
	BgL_methodz00_bglt BGl_z62lambda2047z62zzjas_classfilez00(obj_t
		BgL_envz00_3075)
	{
		{	/* Jas/classfile.scm 33 */
			{	/* Jas/classfile.scm 33 */
				BgL_methodz00_bglt BgL_new1113z00_3446;

				BgL_new1113z00_3446 =
					((BgL_methodz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_methodz00_bgl))));
				{	/* Jas/classfile.scm 33 */
					long BgL_arg2048z00_3447;

					BgL_arg2048z00_3447 = BGL_CLASS_NUM(BGl_methodz00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1113z00_3446), BgL_arg2048z00_3447);
				}
				return BgL_new1113z00_3446;
			}
		}

	}



/* &lambda2045 */
	BgL_methodz00_bglt BGl_z62lambda2045z62zzjas_classfilez00(obj_t
		BgL_envz00_3076, obj_t BgL_flags1104z00_3077, obj_t BgL_name1105z00_3078,
		obj_t BgL_owner1106z00_3079, obj_t BgL_usertype1107z00_3080,
		obj_t BgL_type1108z00_3081, obj_t BgL_pname1109z00_3082,
		obj_t BgL_descriptor1110z00_3083, obj_t BgL_pool1111z00_3084,
		obj_t BgL_attributes1112z00_3085)
	{
		{	/* Jas/classfile.scm 33 */
			{	/* Jas/classfile.scm 33 */
				BgL_methodz00_bglt BgL_new1335z00_3449;

				{	/* Jas/classfile.scm 33 */
					BgL_methodz00_bglt BgL_new1334z00_3450;

					BgL_new1334z00_3450 =
						((BgL_methodz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_methodz00_bgl))));
					{	/* Jas/classfile.scm 33 */
						long BgL_arg2046z00_3451;

						BgL_arg2046z00_3451 =
							BGL_CLASS_NUM(BGl_methodz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1334z00_3450), BgL_arg2046z00_3451);
					}
					BgL_new1335z00_3449 = BgL_new1334z00_3450;
				}
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
								((BgL_fieldzd2orzd2methodz00_bglt) BgL_new1335z00_3449)))->
						BgL_flagsz00) = ((obj_t) BgL_flags1104z00_3077), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1335z00_3449)))->BgL_namez00) =
					((obj_t) ((obj_t) BgL_name1105z00_3078)), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1335z00_3449)))->BgL_ownerz00) =
					((obj_t) BgL_owner1106z00_3079), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1335z00_3449)))->BgL_usertypez00) =
					((obj_t) BgL_usertype1107z00_3080), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1335z00_3449)))->BgL_typez00) =
					((obj_t) BgL_type1108z00_3081), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1335z00_3449)))->BgL_pnamez00) =
					((obj_t) BgL_pname1109z00_3082), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1335z00_3449)))->BgL_descriptorz00) =
					((obj_t) BgL_descriptor1110z00_3083), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1335z00_3449)))->BgL_poolz00) =
					((obj_t) BgL_pool1111z00_3084), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1335z00_3449)))->BgL_attributesz00) =
					((obj_t) BgL_attributes1112z00_3085), BUNSPEC);
				return BgL_new1335z00_3449;
			}
		}

	}



/* &<@anonymous:2039> */
	obj_t BGl_z62zc3z04anonymousza32039ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3086, obj_t BgL_new1102z00_3087)
	{
		{	/* Jas/classfile.scm 31 */
			{
				BgL_fieldz00_bglt BgL_auxz00_5496;

				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
								((BgL_fieldzd2orzd2methodz00_bglt)
									((BgL_fieldz00_bglt) BgL_new1102z00_3087))))->BgL_flagsz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_fieldz00_bglt)
										BgL_new1102z00_3087))))->BgL_namez00) =
					((obj_t) BGl_string2348z00zzjas_classfilez00), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_fieldz00_bglt)
										BgL_new1102z00_3087))))->BgL_ownerz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_fieldz00_bglt)
										BgL_new1102z00_3087))))->BgL_usertypez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_fieldz00_bglt)
										BgL_new1102z00_3087))))->BgL_typez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_fieldz00_bglt)
										BgL_new1102z00_3087))))->BgL_pnamez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_fieldz00_bglt)
										BgL_new1102z00_3087))))->BgL_descriptorz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_fieldz00_bglt)
										BgL_new1102z00_3087))))->BgL_poolz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt) ((BgL_fieldz00_bglt)
										BgL_new1102z00_3087))))->BgL_attributesz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_5496 = ((BgL_fieldz00_bglt) BgL_new1102z00_3087);
				return ((obj_t) BgL_auxz00_5496);
			}
		}

	}



/* &lambda2037 */
	BgL_fieldz00_bglt BGl_z62lambda2037z62zzjas_classfilez00(obj_t
		BgL_envz00_3088)
	{
		{	/* Jas/classfile.scm 31 */
			{	/* Jas/classfile.scm 31 */
				BgL_fieldz00_bglt BgL_new1101z00_3453;

				BgL_new1101z00_3453 =
					((BgL_fieldz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_fieldz00_bgl))));
				{	/* Jas/classfile.scm 31 */
					long BgL_arg2038z00_3454;

					BgL_arg2038z00_3454 = BGL_CLASS_NUM(BGl_fieldz00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1101z00_3453), BgL_arg2038z00_3454);
				}
				return BgL_new1101z00_3453;
			}
		}

	}



/* &lambda2034 */
	BgL_fieldz00_bglt BGl_z62lambda2034z62zzjas_classfilez00(obj_t
		BgL_envz00_3089, obj_t BgL_flags1092z00_3090, obj_t BgL_name1093z00_3091,
		obj_t BgL_owner1094z00_3092, obj_t BgL_usertype1095z00_3093,
		obj_t BgL_type1096z00_3094, obj_t BgL_pname1097z00_3095,
		obj_t BgL_descriptor1098z00_3096, obj_t BgL_pool1099z00_3097,
		obj_t BgL_attributes1100z00_3098)
	{
		{	/* Jas/classfile.scm 31 */
			{	/* Jas/classfile.scm 31 */
				BgL_fieldz00_bglt BgL_new1333z00_3456;

				{	/* Jas/classfile.scm 31 */
					BgL_fieldz00_bglt BgL_new1332z00_3457;

					BgL_new1332z00_3457 =
						((BgL_fieldz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_fieldz00_bgl))));
					{	/* Jas/classfile.scm 31 */
						long BgL_arg2036z00_3458;

						BgL_arg2036z00_3458 = BGL_CLASS_NUM(BGl_fieldz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1332z00_3457), BgL_arg2036z00_3458);
					}
					BgL_new1333z00_3456 = BgL_new1332z00_3457;
				}
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
								((BgL_fieldzd2orzd2methodz00_bglt) BgL_new1333z00_3456)))->
						BgL_flagsz00) = ((obj_t) BgL_flags1092z00_3090), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1333z00_3456)))->BgL_namez00) =
					((obj_t) ((obj_t) BgL_name1093z00_3091)), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1333z00_3456)))->BgL_ownerz00) =
					((obj_t) BgL_owner1094z00_3092), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1333z00_3456)))->BgL_usertypez00) =
					((obj_t) BgL_usertype1095z00_3093), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1333z00_3456)))->BgL_typez00) =
					((obj_t) BgL_type1096z00_3094), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1333z00_3456)))->BgL_pnamez00) =
					((obj_t) BgL_pname1097z00_3095), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1333z00_3456)))->BgL_descriptorz00) =
					((obj_t) BgL_descriptor1098z00_3096), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1333z00_3456)))->BgL_poolz00) =
					((obj_t) BgL_pool1099z00_3097), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1333z00_3456)))->BgL_attributesz00) =
					((obj_t) BgL_attributes1100z00_3098), BUNSPEC);
				return BgL_new1333z00_3456;
			}
		}

	}



/* &<@anonymous:1970> */
	obj_t BGl_z62zc3z04anonymousza31970ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3099, obj_t BgL_new1090z00_3100)
	{
		{	/* Jas/classfile.scm 20 */
			{
				BgL_fieldzd2orzd2methodz00_bglt BgL_auxz00_5553;

				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
								((BgL_fieldzd2orzd2methodz00_bglt) BgL_new1090z00_3100)))->
						BgL_flagsz00) = ((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1090z00_3100)))->BgL_namez00) =
					((obj_t) BGl_string2348z00zzjas_classfilez00), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1090z00_3100)))->BgL_ownerz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1090z00_3100)))->BgL_usertypez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1090z00_3100)))->BgL_typez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1090z00_3100)))->BgL_pnamez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1090z00_3100)))->BgL_descriptorz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1090z00_3100)))->BgL_poolz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt)
							COBJECT(((BgL_fieldzd2orzd2methodz00_bglt)
									BgL_new1090z00_3100)))->BgL_attributesz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_5553 =
					((BgL_fieldzd2orzd2methodz00_bglt) BgL_new1090z00_3100);
				return ((obj_t) BgL_auxz00_5553);
			}
		}

	}



/* &lambda1968 */
	BgL_fieldzd2orzd2methodz00_bglt BGl_z62lambda1968z62zzjas_classfilez00(obj_t
		BgL_envz00_3101)
	{
		{	/* Jas/classfile.scm 20 */
			{	/* Jas/classfile.scm 20 */
				BgL_fieldzd2orzd2methodz00_bglt BgL_new1089z00_3460;

				BgL_new1089z00_3460 =
					((BgL_fieldzd2orzd2methodz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_fieldzd2orzd2methodz00_bgl))));
				{	/* Jas/classfile.scm 20 */
					long BgL_arg1969z00_3461;

					BgL_arg1969z00_3461 =
						BGL_CLASS_NUM(BGl_fieldzd2orzd2methodz00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1089z00_3460), BgL_arg1969z00_3461);
				}
				return BgL_new1089z00_3460;
			}
		}

	}



/* &lambda1966 */
	BgL_fieldzd2orzd2methodz00_bglt BGl_z62lambda1966z62zzjas_classfilez00(obj_t
		BgL_envz00_3102, obj_t BgL_flags1080z00_3103, obj_t BgL_name1081z00_3104,
		obj_t BgL_owner1082z00_3105, obj_t BgL_usertype1083z00_3106,
		obj_t BgL_type1084z00_3107, obj_t BgL_pname1085z00_3108,
		obj_t BgL_descriptor1086z00_3109, obj_t BgL_pool1087z00_3110,
		obj_t BgL_attributes1088z00_3111)
	{
		{	/* Jas/classfile.scm 20 */
			{	/* Jas/classfile.scm 20 */
				BgL_fieldzd2orzd2methodz00_bglt BgL_new1331z00_3463;

				{	/* Jas/classfile.scm 20 */
					BgL_fieldzd2orzd2methodz00_bglt BgL_new1330z00_3464;

					BgL_new1330z00_3464 =
						((BgL_fieldzd2orzd2methodz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_fieldzd2orzd2methodz00_bgl))));
					{	/* Jas/classfile.scm 20 */
						long BgL_arg1967z00_3465;

						BgL_arg1967z00_3465 =
							BGL_CLASS_NUM(BGl_fieldzd2orzd2methodz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1330z00_3464), BgL_arg1967z00_3465);
					}
					BgL_new1331z00_3463 = BgL_new1330z00_3464;
				}
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1331z00_3463))->
						BgL_flagsz00) = ((obj_t) BgL_flags1080z00_3103), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1331z00_3463))->
						BgL_namez00) = ((obj_t) ((obj_t) BgL_name1081z00_3104)), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1331z00_3463))->
						BgL_ownerz00) = ((obj_t) BgL_owner1082z00_3105), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1331z00_3463))->
						BgL_usertypez00) = ((obj_t) BgL_usertype1083z00_3106), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1331z00_3463))->
						BgL_typez00) = ((obj_t) BgL_type1084z00_3107), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1331z00_3463))->
						BgL_pnamez00) = ((obj_t) BgL_pname1085z00_3108), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1331z00_3463))->
						BgL_descriptorz00) = ((obj_t) BgL_descriptor1086z00_3109), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1331z00_3463))->
						BgL_poolz00) = ((obj_t) BgL_pool1087z00_3110), BUNSPEC);
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(BgL_new1331z00_3463))->
						BgL_attributesz00) = ((obj_t) BgL_attributes1088z00_3111), BUNSPEC);
				return BgL_new1331z00_3463;
			}
		}

	}



/* &<@anonymous:2027> */
	obj_t BGl_z62zc3z04anonymousza32027ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3112)
	{
		{	/* Jas/classfile.scm 20 */
			return BNIL;
		}

	}



/* &lambda2026 */
	obj_t BGl_z62lambda2026z62zzjas_classfilez00(obj_t BgL_envz00_3113,
		obj_t BgL_oz00_3114, obj_t BgL_vz00_3115)
	{
		{	/* Jas/classfile.scm 20 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3114)))->
					BgL_attributesz00) = ((obj_t) BgL_vz00_3115), BUNSPEC);
		}

	}



/* &lambda2025 */
	obj_t BGl_z62lambda2025z62zzjas_classfilez00(obj_t BgL_envz00_3116,
		obj_t BgL_oz00_3117)
	{
		{	/* Jas/classfile.scm 20 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3117)))->
				BgL_attributesz00);
		}

	}



/* &<@anonymous:2019> */
	obj_t BGl_z62zc3z04anonymousza32019ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3118)
	{
		{	/* Jas/classfile.scm 20 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda2018 */
	obj_t BGl_z62lambda2018z62zzjas_classfilez00(obj_t BgL_envz00_3119,
		obj_t BgL_oz00_3120, obj_t BgL_vz00_3121)
	{
		{	/* Jas/classfile.scm 20 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3120)))->
					BgL_poolz00) = ((obj_t) BgL_vz00_3121), BUNSPEC);
		}

	}



/* &lambda2017 */
	obj_t BGl_z62lambda2017z62zzjas_classfilez00(obj_t BgL_envz00_3122,
		obj_t BgL_oz00_3123)
	{
		{	/* Jas/classfile.scm 20 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3123)))->BgL_poolz00);
		}

	}



/* &<@anonymous:2012> */
	obj_t BGl_z62zc3z04anonymousza32012ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3124)
	{
		{	/* Jas/classfile.scm 20 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda2011 */
	obj_t BGl_z62lambda2011z62zzjas_classfilez00(obj_t BgL_envz00_3125,
		obj_t BgL_oz00_3126, obj_t BgL_vz00_3127)
	{
		{	/* Jas/classfile.scm 20 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3126)))->
					BgL_descriptorz00) = ((obj_t) BgL_vz00_3127), BUNSPEC);
		}

	}



/* &lambda2010 */
	obj_t BGl_z62lambda2010z62zzjas_classfilez00(obj_t BgL_envz00_3128,
		obj_t BgL_oz00_3129)
	{
		{	/* Jas/classfile.scm 20 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3129)))->
				BgL_descriptorz00);
		}

	}



/* &<@anonymous:2004> */
	obj_t BGl_z62zc3z04anonymousza32004ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3130)
	{
		{	/* Jas/classfile.scm 20 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda2003 */
	obj_t BGl_z62lambda2003z62zzjas_classfilez00(obj_t BgL_envz00_3131,
		obj_t BgL_oz00_3132, obj_t BgL_vz00_3133)
	{
		{	/* Jas/classfile.scm 20 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3132)))->
					BgL_pnamez00) = ((obj_t) BgL_vz00_3133), BUNSPEC);
		}

	}



/* &lambda2002 */
	obj_t BGl_z62lambda2002z62zzjas_classfilez00(obj_t BgL_envz00_3134,
		obj_t BgL_oz00_3135)
	{
		{	/* Jas/classfile.scm 20 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3135)))->BgL_pnamez00);
		}

	}



/* &<@anonymous:1997> */
	obj_t BGl_z62zc3z04anonymousza31997ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3136)
	{
		{	/* Jas/classfile.scm 20 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda1996 */
	obj_t BGl_z62lambda1996z62zzjas_classfilez00(obj_t BgL_envz00_3137,
		obj_t BgL_oz00_3138, obj_t BgL_vz00_3139)
	{
		{	/* Jas/classfile.scm 20 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3138)))->
					BgL_typez00) = ((obj_t) BgL_vz00_3139), BUNSPEC);
		}

	}



/* &lambda1995 */
	obj_t BGl_z62lambda1995z62zzjas_classfilez00(obj_t BgL_envz00_3140,
		obj_t BgL_oz00_3141)
	{
		{	/* Jas/classfile.scm 20 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3141)))->BgL_typez00);
		}

	}



/* &lambda1990 */
	obj_t BGl_z62lambda1990z62zzjas_classfilez00(obj_t BgL_envz00_3142,
		obj_t BgL_oz00_3143, obj_t BgL_vz00_3144)
	{
		{	/* Jas/classfile.scm 20 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3143)))->
					BgL_usertypez00) = ((obj_t) BgL_vz00_3144), BUNSPEC);
		}

	}



/* &lambda1989 */
	obj_t BGl_z62lambda1989z62zzjas_classfilez00(obj_t BgL_envz00_3145,
		obj_t BgL_oz00_3146)
	{
		{	/* Jas/classfile.scm 20 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3146)))->
				BgL_usertypez00);
		}

	}



/* &lambda1985 */
	obj_t BGl_z62lambda1985z62zzjas_classfilez00(obj_t BgL_envz00_3147,
		obj_t BgL_oz00_3148, obj_t BgL_vz00_3149)
	{
		{	/* Jas/classfile.scm 20 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3148)))->
					BgL_ownerz00) = ((obj_t) BgL_vz00_3149), BUNSPEC);
		}

	}



/* &lambda1984 */
	obj_t BGl_z62lambda1984z62zzjas_classfilez00(obj_t BgL_envz00_3150,
		obj_t BgL_oz00_3151)
	{
		{	/* Jas/classfile.scm 20 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3151)))->BgL_ownerz00);
		}

	}



/* &lambda1980 */
	obj_t BGl_z62lambda1980z62zzjas_classfilez00(obj_t BgL_envz00_3152,
		obj_t BgL_oz00_3153, obj_t BgL_vz00_3154)
	{
		{	/* Jas/classfile.scm 20 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3153)))->
					BgL_namez00) = ((obj_t) ((obj_t) BgL_vz00_3154)), BUNSPEC);
		}

	}



/* &lambda1979 */
	obj_t BGl_z62lambda1979z62zzjas_classfilez00(obj_t BgL_envz00_3155,
		obj_t BgL_oz00_3156)
	{
		{	/* Jas/classfile.scm 20 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3156)))->BgL_namez00);
		}

	}



/* &lambda1975 */
	obj_t BGl_z62lambda1975z62zzjas_classfilez00(obj_t BgL_envz00_3157,
		obj_t BgL_oz00_3158, obj_t BgL_vz00_3159)
	{
		{	/* Jas/classfile.scm 20 */
			return
				((((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
							((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3158)))->
					BgL_flagsz00) = ((obj_t) BgL_vz00_3159), BUNSPEC);
		}

	}



/* &lambda1974 */
	obj_t BGl_z62lambda1974z62zzjas_classfilez00(obj_t BgL_envz00_3160,
		obj_t BgL_oz00_3161)
	{
		{	/* Jas/classfile.scm 20 */
			return
				(((BgL_fieldzd2orzd2methodz00_bglt) COBJECT(
						((BgL_fieldzd2orzd2methodz00_bglt) BgL_oz00_3161)))->BgL_flagsz00);
		}

	}



/* &<@anonymous:1943> */
	obj_t BGl_z62zc3z04anonymousza31943ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3162, obj_t BgL_new1078z00_3163)
	{
		{	/* Jas/classfile.scm 15 */
			{
				BgL_classez00_bglt BgL_auxz00_5633;

				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt)
									((BgL_classez00_bglt) BgL_new1078z00_3163))))->BgL_codez00) =
					((obj_t) BGl_string2348z00zzjas_classfilez00), BUNSPEC);
				((((BgL_jastypez00_bglt)
							COBJECT(((BgL_jastypez00_bglt) ((BgL_classez00_bglt)
										BgL_new1078z00_3163))))->BgL_vectz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classez00_bglt) COBJECT(((BgL_classez00_bglt)
									BgL_new1078z00_3163)))->BgL_flagsz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classez00_bglt) COBJECT(((BgL_classez00_bglt)
									BgL_new1078z00_3163)))->BgL_namez00) =
					((obj_t) BUNSPEC), BUNSPEC);
				((((BgL_classez00_bglt) COBJECT(((BgL_classez00_bglt)
									BgL_new1078z00_3163)))->BgL_poolz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_5633 = ((BgL_classez00_bglt) BgL_new1078z00_3163);
				return ((obj_t) BgL_auxz00_5633);
			}
		}

	}



/* &lambda1941 */
	BgL_classez00_bglt BGl_z62lambda1941z62zzjas_classfilez00(obj_t
		BgL_envz00_3164)
	{
		{	/* Jas/classfile.scm 15 */
			{	/* Jas/classfile.scm 15 */
				BgL_classez00_bglt BgL_new1077z00_3486;

				BgL_new1077z00_3486 =
					((BgL_classez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_classez00_bgl))));
				{	/* Jas/classfile.scm 15 */
					long BgL_arg1942z00_3487;

					BgL_arg1942z00_3487 = BGL_CLASS_NUM(BGl_classez00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1077z00_3486), BgL_arg1942z00_3487);
				}
				return BgL_new1077z00_3486;
			}
		}

	}



/* &lambda1939 */
	BgL_classez00_bglt BGl_z62lambda1939z62zzjas_classfilez00(obj_t
		BgL_envz00_3165, obj_t BgL_code1072z00_3166, obj_t BgL_vect1073z00_3167,
		obj_t BgL_flags1074z00_3168, obj_t BgL_name1075z00_3169,
		obj_t BgL_pool1076z00_3170)
	{
		{	/* Jas/classfile.scm 15 */
			{	/* Jas/classfile.scm 15 */
				BgL_classez00_bglt BgL_new1329z00_3489;

				{	/* Jas/classfile.scm 15 */
					BgL_classez00_bglt BgL_new1328z00_3490;

					BgL_new1328z00_3490 =
						((BgL_classez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_classez00_bgl))));
					{	/* Jas/classfile.scm 15 */
						long BgL_arg1940z00_3491;

						BgL_arg1940z00_3491 =
							BGL_CLASS_NUM(BGl_classez00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1328z00_3490), BgL_arg1940z00_3491);
					}
					BgL_new1329z00_3489 = BgL_new1328z00_3490;
				}
				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt) BgL_new1329z00_3489)))->BgL_codez00) =
					((obj_t) ((obj_t) BgL_code1072z00_3166)), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
									BgL_new1329z00_3489)))->BgL_vectz00) =
					((obj_t) BgL_vect1073z00_3167), BUNSPEC);
				((((BgL_classez00_bglt) COBJECT(BgL_new1329z00_3489))->BgL_flagsz00) =
					((obj_t) BgL_flags1074z00_3168), BUNSPEC);
				((((BgL_classez00_bglt) COBJECT(BgL_new1329z00_3489))->BgL_namez00) =
					((obj_t) BgL_name1075z00_3169), BUNSPEC);
				((((BgL_classez00_bglt) COBJECT(BgL_new1329z00_3489))->BgL_poolz00) =
					((obj_t) BgL_pool1076z00_3170), BUNSPEC);
				return BgL_new1329z00_3489;
			}
		}

	}



/* &<@anonymous:1960> */
	obj_t BGl_z62zc3z04anonymousza31960ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3171)
	{
		{	/* Jas/classfile.scm 15 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda1959 */
	obj_t BGl_z62lambda1959z62zzjas_classfilez00(obj_t BgL_envz00_3172,
		obj_t BgL_oz00_3173, obj_t BgL_vz00_3174)
	{
		{	/* Jas/classfile.scm 15 */
			return
				((((BgL_classez00_bglt) COBJECT(
							((BgL_classez00_bglt) BgL_oz00_3173)))->BgL_poolz00) =
				((obj_t) BgL_vz00_3174), BUNSPEC);
		}

	}



/* &lambda1958 */
	obj_t BGl_z62lambda1958z62zzjas_classfilez00(obj_t BgL_envz00_3175,
		obj_t BgL_oz00_3176)
	{
		{	/* Jas/classfile.scm 15 */
			return
				(((BgL_classez00_bglt) COBJECT(
						((BgL_classez00_bglt) BgL_oz00_3176)))->BgL_poolz00);
		}

	}



/* &lambda1953 */
	obj_t BGl_z62lambda1953z62zzjas_classfilez00(obj_t BgL_envz00_3177,
		obj_t BgL_oz00_3178, obj_t BgL_vz00_3179)
	{
		{	/* Jas/classfile.scm 15 */
			return
				((((BgL_classez00_bglt) COBJECT(
							((BgL_classez00_bglt) BgL_oz00_3178)))->BgL_namez00) =
				((obj_t) BgL_vz00_3179), BUNSPEC);
		}

	}



/* &lambda1952 */
	obj_t BGl_z62lambda1952z62zzjas_classfilez00(obj_t BgL_envz00_3180,
		obj_t BgL_oz00_3181)
	{
		{	/* Jas/classfile.scm 15 */
			return
				(((BgL_classez00_bglt) COBJECT(
						((BgL_classez00_bglt) BgL_oz00_3181)))->BgL_namez00);
		}

	}



/* &lambda1948 */
	obj_t BGl_z62lambda1948z62zzjas_classfilez00(obj_t BgL_envz00_3182,
		obj_t BgL_oz00_3183, obj_t BgL_vz00_3184)
	{
		{	/* Jas/classfile.scm 15 */
			return
				((((BgL_classez00_bglt) COBJECT(
							((BgL_classez00_bglt) BgL_oz00_3183)))->BgL_flagsz00) =
				((obj_t) BgL_vz00_3184), BUNSPEC);
		}

	}



/* &lambda1947 */
	obj_t BGl_z62lambda1947z62zzjas_classfilez00(obj_t BgL_envz00_3185,
		obj_t BgL_oz00_3186)
	{
		{	/* Jas/classfile.scm 15 */
			return
				(((BgL_classez00_bglt) COBJECT(
						((BgL_classez00_bglt) BgL_oz00_3186)))->BgL_flagsz00);
		}

	}



/* &<@anonymous:1923> */
	obj_t BGl_z62zc3z04anonymousza31923ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3187, obj_t BgL_new1070z00_3188)
	{
		{	/* Jas/classfile.scm 13 */
			{
				BgL_jasfunz00_bglt BgL_auxz00_5677;

				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt)
									((BgL_jasfunz00_bglt) BgL_new1070z00_3188))))->BgL_codez00) =
					((obj_t) BGl_string2348z00zzjas_classfilez00), BUNSPEC);
				((((BgL_jastypez00_bglt)
							COBJECT(((BgL_jastypez00_bglt) ((BgL_jasfunz00_bglt)
										BgL_new1070z00_3188))))->BgL_vectz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				{
					BgL_jastypez00_bglt BgL_auxz00_5684;

					{	/* Jas/classfile.scm 13 */
						obj_t BgL_classz00_3499;

						BgL_classz00_3499 = BGl_JasTypez00zzjas_classfilez00;
						{	/* Jas/classfile.scm 13 */
							obj_t BgL__ortest_1117z00_3500;

							BgL__ortest_1117z00_3500 = BGL_CLASS_NIL(BgL_classz00_3499);
							if (CBOOL(BgL__ortest_1117z00_3500))
								{	/* Jas/classfile.scm 13 */
									BgL_auxz00_5684 =
										((BgL_jastypez00_bglt) BgL__ortest_1117z00_3500);
								}
							else
								{	/* Jas/classfile.scm 13 */
									BgL_auxz00_5684 =
										((BgL_jastypez00_bglt)
										BGl_classzd2nilzd2initz12z12zz__objectz00
										(BgL_classz00_3499));
								}
						}
					}
					((((BgL_jasfunz00_bglt) COBJECT(
									((BgL_jasfunz00_bglt) BgL_new1070z00_3188)))->BgL_tretz00) =
						((BgL_jastypez00_bglt) BgL_auxz00_5684), BUNSPEC);
				}
				((((BgL_jasfunz00_bglt) COBJECT(
								((BgL_jasfunz00_bglt) BgL_new1070z00_3188)))->BgL_targsz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_5677 = ((BgL_jasfunz00_bglt) BgL_new1070z00_3188);
				return ((obj_t) BgL_auxz00_5677);
			}
		}

	}



/* &lambda1921 */
	BgL_jasfunz00_bglt BGl_z62lambda1921z62zzjas_classfilez00(obj_t
		BgL_envz00_3189)
	{
		{	/* Jas/classfile.scm 13 */
			{	/* Jas/classfile.scm 13 */
				BgL_jasfunz00_bglt BgL_new1069z00_3501;

				BgL_new1069z00_3501 =
					((BgL_jasfunz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_jasfunz00_bgl))));
				{	/* Jas/classfile.scm 13 */
					long BgL_arg1922z00_3502;

					BgL_arg1922z00_3502 = BGL_CLASS_NUM(BGl_JasFunz00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1069z00_3501), BgL_arg1922z00_3502);
				}
				return BgL_new1069z00_3501;
			}
		}

	}



/* &lambda1918 */
	BgL_jasfunz00_bglt BGl_z62lambda1918z62zzjas_classfilez00(obj_t
		BgL_envz00_3190, obj_t BgL_code1065z00_3191, obj_t BgL_vect1066z00_3192,
		obj_t BgL_tret1067z00_3193, obj_t BgL_targs1068z00_3194)
	{
		{	/* Jas/classfile.scm 13 */
			{	/* Jas/classfile.scm 13 */
				BgL_jasfunz00_bglt BgL_new1327z00_3505;

				{	/* Jas/classfile.scm 13 */
					BgL_jasfunz00_bglt BgL_new1326z00_3506;

					BgL_new1326z00_3506 =
						((BgL_jasfunz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_jasfunz00_bgl))));
					{	/* Jas/classfile.scm 13 */
						long BgL_arg1920z00_3507;

						BgL_arg1920z00_3507 =
							BGL_CLASS_NUM(BGl_JasFunz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1326z00_3506), BgL_arg1920z00_3507);
					}
					BgL_new1327z00_3505 = BgL_new1326z00_3506;
				}
				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt) BgL_new1327z00_3505)))->BgL_codez00) =
					((obj_t) ((obj_t) BgL_code1065z00_3191)), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
									BgL_new1327z00_3505)))->BgL_vectz00) =
					((obj_t) BgL_vect1066z00_3192), BUNSPEC);
				((((BgL_jasfunz00_bglt) COBJECT(BgL_new1327z00_3505))->BgL_tretz00) =
					((BgL_jastypez00_bglt) ((BgL_jastypez00_bglt) BgL_tret1067z00_3193)),
					BUNSPEC);
				((((BgL_jasfunz00_bglt) COBJECT(BgL_new1327z00_3505))->BgL_targsz00) =
					((obj_t) BgL_targs1068z00_3194), BUNSPEC);
				return BgL_new1327z00_3505;
			}
		}

	}



/* &lambda1933 */
	obj_t BGl_z62lambda1933z62zzjas_classfilez00(obj_t BgL_envz00_3195,
		obj_t BgL_oz00_3196, obj_t BgL_vz00_3197)
	{
		{	/* Jas/classfile.scm 13 */
			return
				((((BgL_jasfunz00_bglt) COBJECT(
							((BgL_jasfunz00_bglt) BgL_oz00_3196)))->BgL_targsz00) =
				((obj_t) BgL_vz00_3197), BUNSPEC);
		}

	}



/* &lambda1932 */
	obj_t BGl_z62lambda1932z62zzjas_classfilez00(obj_t BgL_envz00_3198,
		obj_t BgL_oz00_3199)
	{
		{	/* Jas/classfile.scm 13 */
			return
				(((BgL_jasfunz00_bglt) COBJECT(
						((BgL_jasfunz00_bglt) BgL_oz00_3199)))->BgL_targsz00);
		}

	}



/* &lambda1928 */
	obj_t BGl_z62lambda1928z62zzjas_classfilez00(obj_t BgL_envz00_3200,
		obj_t BgL_oz00_3201, obj_t BgL_vz00_3202)
	{
		{	/* Jas/classfile.scm 13 */
			return
				((((BgL_jasfunz00_bglt) COBJECT(
							((BgL_jasfunz00_bglt) BgL_oz00_3201)))->BgL_tretz00) =
				((BgL_jastypez00_bglt) ((BgL_jastypez00_bglt) BgL_vz00_3202)), BUNSPEC);
		}

	}



/* &lambda1927 */
	BgL_jastypez00_bglt BGl_z62lambda1927z62zzjas_classfilez00(obj_t
		BgL_envz00_3203, obj_t BgL_oz00_3204)
	{
		{	/* Jas/classfile.scm 13 */
			return
				(((BgL_jasfunz00_bglt) COBJECT(
						((BgL_jasfunz00_bglt) BgL_oz00_3204)))->BgL_tretz00);
		}

	}



/* &<@anonymous:1900> */
	obj_t BGl_z62zc3z04anonymousza31900ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3205, obj_t BgL_new1063z00_3206)
	{
		{	/* Jas/classfile.scm 11 */
			{
				BgL_vectz00_bglt BgL_auxz00_5722;

				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt)
									((BgL_vectz00_bglt) BgL_new1063z00_3206))))->BgL_codez00) =
					((obj_t) BGl_string2348z00zzjas_classfilez00), BUNSPEC);
				((((BgL_jastypez00_bglt)
							COBJECT(((BgL_jastypez00_bglt) ((BgL_vectz00_bglt)
										BgL_new1063z00_3206))))->BgL_vectz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				{
					BgL_jastypez00_bglt BgL_auxz00_5729;

					{	/* Jas/classfile.scm 11 */
						obj_t BgL_classz00_3514;

						BgL_classz00_3514 = BGl_JasTypez00zzjas_classfilez00;
						{	/* Jas/classfile.scm 11 */
							obj_t BgL__ortest_1117z00_3515;

							BgL__ortest_1117z00_3515 = BGL_CLASS_NIL(BgL_classz00_3514);
							if (CBOOL(BgL__ortest_1117z00_3515))
								{	/* Jas/classfile.scm 11 */
									BgL_auxz00_5729 =
										((BgL_jastypez00_bglt) BgL__ortest_1117z00_3515);
								}
							else
								{	/* Jas/classfile.scm 11 */
									BgL_auxz00_5729 =
										((BgL_jastypez00_bglt)
										BGl_classzd2nilzd2initz12z12zz__objectz00
										(BgL_classz00_3514));
								}
						}
					}
					((((BgL_vectz00_bglt) COBJECT(
									((BgL_vectz00_bglt) BgL_new1063z00_3206)))->BgL_typez00) =
						((BgL_jastypez00_bglt) BgL_auxz00_5729), BUNSPEC);
				}
				BgL_auxz00_5722 = ((BgL_vectz00_bglt) BgL_new1063z00_3206);
				return ((obj_t) BgL_auxz00_5722);
			}
		}

	}



/* &lambda1898 */
	BgL_vectz00_bglt BGl_z62lambda1898z62zzjas_classfilez00(obj_t BgL_envz00_3207)
	{
		{	/* Jas/classfile.scm 11 */
			{	/* Jas/classfile.scm 11 */
				BgL_vectz00_bglt BgL_new1062z00_3516;

				BgL_new1062z00_3516 =
					((BgL_vectz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_vectz00_bgl))));
				{	/* Jas/classfile.scm 11 */
					long BgL_arg1899z00_3517;

					BgL_arg1899z00_3517 = BGL_CLASS_NUM(BGl_vectz00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1062z00_3516), BgL_arg1899z00_3517);
				}
				return BgL_new1062z00_3516;
			}
		}

	}



/* &lambda1896 */
	BgL_vectz00_bglt BGl_z62lambda1896z62zzjas_classfilez00(obj_t BgL_envz00_3208,
		obj_t BgL_code1058z00_3209, obj_t BgL_vect1059z00_3210,
		obj_t BgL_type1060z00_3211)
	{
		{	/* Jas/classfile.scm 11 */
			{	/* Jas/classfile.scm 11 */
				BgL_vectz00_bglt BgL_new1325z00_3520;

				{	/* Jas/classfile.scm 11 */
					BgL_vectz00_bglt BgL_new1324z00_3521;

					BgL_new1324z00_3521 =
						((BgL_vectz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_vectz00_bgl))));
					{	/* Jas/classfile.scm 11 */
						long BgL_arg1897z00_3522;

						BgL_arg1897z00_3522 = BGL_CLASS_NUM(BGl_vectz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1324z00_3521), BgL_arg1897z00_3522);
					}
					BgL_new1325z00_3520 = BgL_new1324z00_3521;
				}
				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt) BgL_new1325z00_3520)))->BgL_codez00) =
					((obj_t) ((obj_t) BgL_code1058z00_3209)), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
									BgL_new1325z00_3520)))->BgL_vectz00) =
					((obj_t) BgL_vect1059z00_3210), BUNSPEC);
				((((BgL_vectz00_bglt) COBJECT(BgL_new1325z00_3520))->BgL_typez00) =
					((BgL_jastypez00_bglt) ((BgL_jastypez00_bglt) BgL_type1060z00_3211)),
					BUNSPEC);
				return BgL_new1325z00_3520;
			}
		}

	}



/* &lambda1910 */
	obj_t BGl_z62lambda1910z62zzjas_classfilez00(obj_t BgL_envz00_3212,
		obj_t BgL_oz00_3213, obj_t BgL_vz00_3214)
	{
		{	/* Jas/classfile.scm 11 */
			return
				((((BgL_vectz00_bglt) COBJECT(
							((BgL_vectz00_bglt) BgL_oz00_3213)))->BgL_typez00) =
				((BgL_jastypez00_bglt) ((BgL_jastypez00_bglt) BgL_vz00_3214)), BUNSPEC);
		}

	}



/* &lambda1909 */
	BgL_jastypez00_bglt BGl_z62lambda1909z62zzjas_classfilez00(obj_t
		BgL_envz00_3215, obj_t BgL_oz00_3216)
	{
		{	/* Jas/classfile.scm 11 */
			return
				(((BgL_vectz00_bglt) COBJECT(
						((BgL_vectz00_bglt) BgL_oz00_3216)))->BgL_typez00);
		}

	}



/* &<@anonymous:1889> */
	obj_t BGl_z62zc3z04anonymousza31889ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3217, obj_t BgL_new1056z00_3218)
	{
		{	/* Jas/classfile.scm 9 */
			{
				BgL_basicz00_bglt BgL_auxz00_5760;

				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt)
									((BgL_basicz00_bglt) BgL_new1056z00_3218))))->BgL_codez00) =
					((obj_t) BGl_string2348z00zzjas_classfilez00), BUNSPEC);
				((((BgL_jastypez00_bglt)
							COBJECT(((BgL_jastypez00_bglt) ((BgL_basicz00_bglt)
										BgL_new1056z00_3218))))->BgL_vectz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_5760 = ((BgL_basicz00_bglt) BgL_new1056z00_3218);
				return ((obj_t) BgL_auxz00_5760);
			}
		}

	}



/* &lambda1887 */
	BgL_basicz00_bglt BGl_z62lambda1887z62zzjas_classfilez00(obj_t
		BgL_envz00_3219)
	{
		{	/* Jas/classfile.scm 9 */
			{	/* Jas/classfile.scm 9 */
				BgL_basicz00_bglt BgL_new1055z00_3527;

				BgL_new1055z00_3527 =
					((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_basicz00_bgl))));
				{	/* Jas/classfile.scm 9 */
					long BgL_arg1888z00_3528;

					BgL_arg1888z00_3528 = BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1055z00_3527), BgL_arg1888z00_3528);
				}
				return BgL_new1055z00_3527;
			}
		}

	}



/* &lambda1885 */
	BgL_basicz00_bglt BGl_z62lambda1885z62zzjas_classfilez00(obj_t
		BgL_envz00_3220, obj_t BgL_code1053z00_3221, obj_t BgL_vect1054z00_3222)
	{
		{	/* Jas/classfile.scm 9 */
			{	/* Jas/classfile.scm 9 */
				BgL_basicz00_bglt BgL_new1323z00_3530;

				{	/* Jas/classfile.scm 9 */
					BgL_basicz00_bglt BgL_new1322z00_3531;

					BgL_new1322z00_3531 =
						((BgL_basicz00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_basicz00_bgl))));
					{	/* Jas/classfile.scm 9 */
						long BgL_arg1886z00_3532;

						BgL_arg1886z00_3532 = BGL_CLASS_NUM(BGl_basicz00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1322z00_3531), BgL_arg1886z00_3532);
					}
					BgL_new1323z00_3530 = BgL_new1322z00_3531;
				}
				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt) BgL_new1323z00_3530)))->BgL_codez00) =
					((obj_t) ((obj_t) BgL_code1053z00_3221)), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
									BgL_new1323z00_3530)))->BgL_vectz00) =
					((obj_t) BgL_vect1054z00_3222), BUNSPEC);
				return BgL_new1323z00_3530;
			}
		}

	}



/* &<@anonymous:1865> */
	obj_t BGl_z62zc3z04anonymousza31865ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3223, obj_t BgL_new1051z00_3224)
	{
		{	/* Jas/classfile.scm 5 */
			{
				BgL_jastypez00_bglt BgL_auxz00_5782;

				((((BgL_jastypez00_bglt) COBJECT(
								((BgL_jastypez00_bglt) BgL_new1051z00_3224)))->BgL_codez00) =
					((obj_t) BGl_string2348z00zzjas_classfilez00), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(((BgL_jastypez00_bglt)
									BgL_new1051z00_3224)))->BgL_vectz00) =
					((obj_t) BUNSPEC), BUNSPEC);
				BgL_auxz00_5782 = ((BgL_jastypez00_bglt) BgL_new1051z00_3224);
				return ((obj_t) BgL_auxz00_5782);
			}
		}

	}



/* &lambda1861 */
	BgL_jastypez00_bglt BGl_z62lambda1861z62zzjas_classfilez00(obj_t
		BgL_envz00_3225)
	{
		{	/* Jas/classfile.scm 5 */
			{	/* Jas/classfile.scm 5 */
				BgL_jastypez00_bglt BgL_new1050z00_3534;

				BgL_new1050z00_3534 =
					((BgL_jastypez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
								BgL_jastypez00_bgl))));
				{	/* Jas/classfile.scm 5 */
					long BgL_arg1864z00_3535;

					BgL_arg1864z00_3535 = BGL_CLASS_NUM(BGl_JasTypez00zzjas_classfilez00);
					BGL_OBJECT_CLASS_NUM_SET(
						((BgL_objectz00_bglt) BgL_new1050z00_3534), BgL_arg1864z00_3535);
				}
				return BgL_new1050z00_3534;
			}
		}

	}



/* &lambda1857 */
	BgL_jastypez00_bglt BGl_z62lambda1857z62zzjas_classfilez00(obj_t
		BgL_envz00_3226, obj_t BgL_code1048z00_3227, obj_t BgL_vect1049z00_3228)
	{
		{	/* Jas/classfile.scm 5 */
			{	/* Jas/classfile.scm 5 */
				BgL_jastypez00_bglt BgL_new1321z00_3537;

				{	/* Jas/classfile.scm 5 */
					BgL_jastypez00_bglt BgL_new1320z00_3538;

					BgL_new1320z00_3538 =
						((BgL_jastypez00_bglt) BOBJECT(GC_MALLOC(sizeof(struct
									BgL_jastypez00_bgl))));
					{	/* Jas/classfile.scm 5 */
						long BgL_arg1860z00_3539;

						BgL_arg1860z00_3539 =
							BGL_CLASS_NUM(BGl_JasTypez00zzjas_classfilez00);
						BGL_OBJECT_CLASS_NUM_SET(
							((BgL_objectz00_bglt) BgL_new1320z00_3538), BgL_arg1860z00_3539);
					}
					BgL_new1321z00_3537 = BgL_new1320z00_3538;
				}
				((((BgL_jastypez00_bglt) COBJECT(BgL_new1321z00_3537))->BgL_codez00) =
					((obj_t) ((obj_t) BgL_code1048z00_3227)), BUNSPEC);
				((((BgL_jastypez00_bglt) COBJECT(BgL_new1321z00_3537))->BgL_vectz00) =
					((obj_t) BgL_vect1049z00_3228), BUNSPEC);
				return BgL_new1321z00_3537;
			}
		}

	}



/* &<@anonymous:1879> */
	obj_t BGl_z62zc3z04anonymousza31879ze3ze5zzjas_classfilez00(obj_t
		BgL_envz00_3229)
	{
		{	/* Jas/classfile.scm 5 */
			return BBOOL(((bool_t) 0));
		}

	}



/* &lambda1878 */
	obj_t BGl_z62lambda1878z62zzjas_classfilez00(obj_t BgL_envz00_3230,
		obj_t BgL_oz00_3231, obj_t BgL_vz00_3232)
	{
		{	/* Jas/classfile.scm 5 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_3231)))->BgL_vectz00) =
				((obj_t) BgL_vz00_3232), BUNSPEC);
		}

	}



/* &lambda1877 */
	obj_t BGl_z62lambda1877z62zzjas_classfilez00(obj_t BgL_envz00_3233,
		obj_t BgL_oz00_3234)
	{
		{	/* Jas/classfile.scm 5 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_3234)))->BgL_vectz00);
		}

	}



/* &lambda1870 */
	obj_t BGl_z62lambda1870z62zzjas_classfilez00(obj_t BgL_envz00_3235,
		obj_t BgL_oz00_3236, obj_t BgL_vz00_3237)
	{
		{	/* Jas/classfile.scm 5 */
			return
				((((BgL_jastypez00_bglt) COBJECT(
							((BgL_jastypez00_bglt) BgL_oz00_3236)))->BgL_codez00) = ((obj_t)
					((obj_t) BgL_vz00_3237)), BUNSPEC);
		}

	}



/* &lambda1869 */
	obj_t BGl_z62lambda1869z62zzjas_classfilez00(obj_t BgL_envz00_3238,
		obj_t BgL_oz00_3239)
	{
		{	/* Jas/classfile.scm 5 */
			return
				(((BgL_jastypez00_bglt) COBJECT(
						((BgL_jastypez00_bglt) BgL_oz00_3239)))->BgL_codez00);
		}

	}



/* generic-init */
	obj_t BGl_genericzd2initzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.scm 1 */
			return BUNSPEC;
		}

	}



/* method-init */
	obj_t BGl_methodzd2initzd2zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.scm 1 */
			return BUNSPEC;
		}

	}



/* imported-modules-init */
	obj_t BGl_importedzd2moduleszd2initz00zzjas_classfilez00(void)
	{
		{	/* Jas/classfile.scm 1 */
			return
				BGl_modulezd2initializa7ationz75zzjas_libz00(267157509L,
				BSTRING_TO_STRING(BGl_string2349z00zzjas_classfilez00));
		}

	}

#ifdef __cplusplus
}
#endif
