result.add(new AbstractBuildParameters() {
@Override
public Action getAction(AbstractBuild<?,?> build, TaskListener listener) throws IOException, InterruptedException, DontTriggerException {
assert f.getChannel()==null; // we copied files locally. This file must be local to the master
FileParameterValue fv = new FileParameterValue(parameterName, new File(f.getRemote()), f.getName());
if ($setLocation!=null) {
try {
$setLocation.invoke(fv,parameterName);
} catch (IllegalAccessException e) {