pub unsafe extern "C" fn invoke_value_method( descriptor: u32, method: *const u8, method_length: usize, params: *const u8, ) -> i32