class
	JAVA_ARGS

General
	cluster: eiffel2java
	description: "Argument list for calls to Java methods"
	create: make

Ancestors
	MEMORY
	SHARED_JNI_ENVIRONMENT

Queries
	C_memory: INTEGER
	chunk_size: INTEGER
	coalesce_period: INTEGER
	collecting: BOOLEAN
	collection_period: INTEGER
	count: INTEGER
	Eiffel_memory: INTEGER
	full: BOOLEAN
	Full_collector: INTEGER
	gc_statistics (collector_type: INTEGER): GC_INFO
	generation_object_limit: INTEGER
	Incremental_collector: INTEGER
	is_in_final_collect: BOOLEAN
	Jni: JNI_ENVIRONMENT
	largest_coalesced_block: INTEGER
	max_mem: INTEGER
	memory_statistics (memory_type: INTEGER): MEM_INFO
	memory_threshold: INTEGER
	referers (an_object: ANY): ARRAY [ANY]
	scavenge_zone_size: INTEGER
	tenure: INTEGER
	Total_memory: INTEGER

Commands
	allocate_compact
	allocate_fast
	allocate_tiny
	collect
	collection_off
	collection_on
	disable_time_accounting
	enable_time_accounting
	free (object: ANY)
	full_coalesce
	full_collect
	make (ncount: INTEGER)
	mem_free (addr: POINTER)
	push_array (value: JAVA_ARRAY)
	push_boolean (value: BOOLEAN)
	push_char (value: CHARACTER)
	push_double (value: DOUBLE)
	push_float (value: REAL)
	push_int (value: INTEGER)
	push_object (value: JAVA_OBJECT)
	push_short (value: INTEGER)
	push_string (value: STRING)
	reset
	set_coalesce_period (value: INTEGER)
	set_collection_period (value: INTEGER)
	set_max_mem (value: INTEGER)
	set_memory_threshold (value: INTEGER)