replace a parameter by a fresh parameter . concode_field_sep int arity concode_elem_sep String debugName concode_elem_sep Name[] names concode_elem_sep int length concode_elem_sep byte flags concode_elem_sep ArrayList<Name> dups concode_elem_sep int F_TRANS concode_elem_sep int firstChange concode_elem_sep Name[] originalNames concode_elem_sep Name resultName concode_elem_sep int F_OWNED concode_field_sep void startEdit concode_elem_sep void setResult concode_elem_sep LambdaFormBuffer insertExpression concode_elem_sep boolean verifyFirstChange concode_elem_sep LambdaFormBuffer replaceParameterByNewExpression concode_elem_sep boolean verifyArity concode_elem_sep int indexOf concode_elem_sep int indexOf concode_elem_sep void growNames concode_elem_sep LambdaFormBuffer replaceParameterByCopy concode_elem_sep void setNames concode_elem_sep LambdaForm lambdaForm concode_elem_sep LambdaFormBuffer replaceFunctions concode_elem_sep LambdaForm endEdit concode_elem_sep Name[] copyNamesInto concode_elem_sep Name[] nameArray concode_elem_sep int ownedCount concode_elem_sep int lastIndexOf concode_elem_sep void changeName concode_elem_sep int resultIndex concode_elem_sep void insertName concode_elem_sep Name name concode_elem_sep void noteDuplicate concode_elem_sep void clearDuplicatesAndNulls concode_elem_sep boolean inTrans concode_elem_sep LambdaFormBuffer insertParameter concode_elem_sep void replaceName
LambdaFormBuffer function ( int arg0 , Name arg1 ) { assert ( arg1 . isParam ( ) ) ; replaceName ( arg0 , arg1 ) ; return this ; }