func getExceptionTypeArr(method *rtc.Method) *rtc.Obj { exTypes := method.ExceptionTypes() exCount := len(exTypes) classClass := rtc.BootLoader().JLClassClass() classArr := classClass.NewArray(uint(exCount)) if exCount > 0 { classObjs := classArr.Refs() for i, exType := range exTypes { classObjs[i] = exType.JClass() } } return classArr }