public static double invoke_fpret(ID receiver, Pointer selector, Object... args) {
    return myObjcMsgSend.invokeDouble(prepInvoke(receiver, selector, args));
  }
public static double invoke_fpret(ID receiver, Pointer selector, Object... args)