public static ID invoke(final ID id, final Pointer selector, Object... args) {
   return myFoundationLibrary.objc_msgSend(id, selector, args);
 }