sequence call GZZGL "createFoo" call jnihandler "id = createFoo" create Foo create GZZGL.Foo "create(id)" call GZZGL.Foo "a method" call GZZGL "FOO_a_method(this.id)" call jnihandler "FOO_a_method(id)" call Foo "a method" call GZZGL.Foo "finalize() - being deleted" call GZZGL call jnihandler delete Foo seqobject GZZGL seqobject GZZGL.Foo seqobject jnihandler seqobject Foo