case ("java/lang/Double", "doubleToRawLongBits", "(D)J"):
JavaHelper.ReturnLargeValue((args[1], args[0]).ToLong());
case ("java/lang/Double", "longBitsToDouble", "(J)D"):
JavaHelper.ReturnLargeValue((args[1], args[0]).ToLong());
This value high and low are reversed in JavaHelper.ReturnLargeValue method,
Is this value reversed?