Patent Document ID: 8473933
Application ID: 12778140

Base Claim:
1. A computer-based method of modifying a call site having an argument list with at least one argument, based on a first signature having a first parameter list with at least one parameter and a second parameter list with a second parameter list, the method comprising: a) selectively sorting at least a portion of the argument list based on the second parameter list; and b) for each argument of the argument list, performing actions including: i. if the argument is unnamed, selectively modifying the argument to be a named argument; and ii. if the argument is named, maintaining the argument as named.

---

Claim 9:
9. The computer-based method of claim 1 , the second parameter list includes an optional parameter that does not have a corresponding parameter in the first parameter list, the method further comprising omitting an argument corresponding to the optional parameter from the argument list.