Passing Arrays of Values, Objects

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 *intlist = [SUPIntList getInstance];
[intlist add:1];
[intlist add:2];

Customer *thecustomer = [Customer find:101];
[thecustomer AnOperation:intlist];