An operation can have a parameter that is one of the SUP list types (such as SUPIntList, SUPStringList, or SUPObjectList). For example, consider a method for an entity Customer with signature AnOperation:
(SUPIntList*) thelist SUPIntList *intlist = [SUPIntList initWithCapacity:2]; [intlist add:1]; [intlist add:2]; Customer *thecustomer = [Customer find:101]; [thecustomer AnOperation:intlist]