internal JavaObject TryGetObjectFieldValue(IntPtr objectPtr, string name) { Tuple <IntPtr, JavaClass> field = GetField(name); if (field == null) { return(null); } IntPtr value = _vm.GetObjectField(_jniClass, field.Item1); return(value == IntPtr.Zero ? null : new JavaObject(_vm, value, field.Item2)); }