title: How to call an implementation with variable number of arguments?
body: <p>To simplify, let's say I have a function like that</p>
  
  <pre><code>void myFunc(id _self, SEL _cmd, id first, ...)
  {
  
  }
  </code></pre>
  
  <p>In that method I wanna call the implementation(imp) on the superclass of _self.
  I can reach that IMP with this code:</p>
  
  <pre><code>Class class = object_getClass(_self);
  Class superclass = class_getSuperClass(class);
  IMP superimp = class_getMethodImplementation(superclass, _cmd);
  </code></pre>
  
  <p>now, how can I do to call that imp ?</p>