private static System.IntPtr GetAccSelection(System.IntPtr accObj, int vmId)
 {
     System.IntPtr zero = System.IntPtr.Zero;
     if (!accObj.Equals((System.IntPtr)System.IntPtr.Zero))
     {
         try
         {
             if (JavaAccNativeMethods.getAccessibleSelectionCountFromContext(vmId, accObj) != -1)
             {
                 zero = JavaAccNativeMethods.getAccessibleSelectionFromContext(vmId, accObj, 0);
             }
         }
         catch (System.Exception exception)
         {
             if (!IsJavaAccException(exception) || !IsJavaAccExceptionMaskable(exception))
             {
                 throw;
             }
             return(zero);
         }
     }
     return(zero);
 }