private static boolean CallStaticBooleanMethodV(JNIEnvironment env,int classJREF,int methodID,Address argAddress) throws Exception {
  if (traceJNI)   VM.sysWrite("JNI called: CallStaticBooleanMethodV  \n");
  RuntimeEntrypoints.checkJNICountDownToGC();
  try {
    Object returnObj=JNIHelpers.invokeWithVarArg(methodID,argAddress,TypeReference.Boolean);
    return Reflection.unwrapBoolean(returnObj);
  }
 catch (  Throwable unexpected) {
    if (traceJNI)     unexpected.printStackTrace(System.err);
    env.recordException(unexpected);
    return false;
  }
}

private static boolean CallStaticBooleanMethodV ( JNIEnvironment env , int classJREF , int methodID , Address argAddress ) throws Exception { if ( traceJNI ) VM . sysWrite ( "JNI called: CallStaticBooleanMethodV  \n" ) ; RuntimeEntrypoints . checkJNICountDownToGC ( ) ; try { Object returnObj = JNIHelpers . invokeWithVarArg ( methodID , argAddress , TypeReference . Boolean ) ; return Reflection . unwrapBoolean ( returnObj ) ; } catch ( Throwable unexpected ) { if ( traceJNI ) unexpected . printStackTrace ( System . err ) ; env . recordException ( unexpected ) ; return false ; } }
callstaticbooleanmethodv : invoke a static method that returns a boolean value
