I would like to subclass an object that has the ellipsis syntax in the init header. i.e.

```
-(void) initObjectWith:(NSString*)argument arguments:(NSString*)someArgument,...;

```

I'm unsure how to pass along the arguments array in this case. I suspect it would be something like:

```
- (void) initObjectWithCustomInitializer:(NSString*)argument additionalArgument:(NSString*)additionalArgument argument:(NSString*) someArgument,... {
  self = [super initObjectWith:argument arguments:someArgument,...];
  if (self) {
     //custom init code here
  }
  return self
}

```

This compiles but the nil-terminated 'arguments' array is only getting the first argument. How do I pass along the objects of a nil-terminated array?