private void MapOutputPortsFieldSetter(Plan p, Collection <int> path, string freshvar) { // Map receiver. Plan.ParameterChooser c = p.parameterChoosers[0]; OutPortId pOutputPort = new OutPortId(path, 0); path.Add(c.planIndex); OutPortId recPort = new OutPortId(path, c.resultIndex); path.RemoveAt(path.Count - 1); foobar.set(pOutputPort, foobar.Get(recPort)); }