/// <summary>
        /// Calls a non-static method with a void return type.
        /// </summary>
        /// <param name="name">Name.</param>
        /// <param name="args">Arguments.</param>
        public void CallVoid(string name, params object[] args)
        {
            string sig    = GetSignature(null, args);
            IntPtr method = AndroidJNIHelper.GetMethodID(RawClass, name, sig, false);

            jvalue[] jArgs = ConstructArgArray(args);
            try {
                JNISafe.CallVoidMethod(mObject, method, jArgs);
            }
            finally {
                AndroidJNIHelper.DeleteJNIArgArray(args, jArgs);
            }
        }