pub trait JMapExt {
// Required methods
fn get_string(
&self,
env: &mut JNIEnv<'_>,
key: &str,
) -> Result<Option<String>>;
fn get_i32(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<i32>>;
fn get_i64(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<i64>>;
fn get_f32(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<f32>>;
fn get_f64(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<f64>>;
}