8283848586878889909192
EObject[] vals = new EObject[tup.arity()-1]; int target = 0; for (int i = 0; i < tup.arity(); i++) { if ((i+1) != idx.value) { vals[target++] = tup.elm(i+1); } } return ETuple.make(vals); }
105106107108109110111112113114115
for (int i = 0; i < tup.arity(); i++) { if ((i+1) == idx.value) { vals[target++] = term; } vals[target++] = tup.elm(i+1); } return ETuple.make(vals); }