private static System.IntPtr GetAccTable(System.IntPtr accObj, int vmId)
 {
     System.IntPtr zero = System.IntPtr.Zero;
     if (!accObj.Equals((System.IntPtr)System.IntPtr.Zero))
     {
         AccessibleTableInfo accTableInfo = new AccessibleTableInfo();
         try
         {
             if (JavaAccNativeMethods.getAccessibleTableInfo(vmId, accObj, out accTableInfo))
             {
                 zero = accTableInfo.accessibleTable;
             }
         }
         catch (System.Exception exception)
         {
             if (!IsJavaAccException(exception) || !IsJavaAccExceptionMaskable(exception))
             {
                 throw;
             }
             return(zero);
         }
     }
     return(zero);
 }