public List<OutputParameter> getPossibleOutputParameters() {
   List<OutputParameter> pop = new ArrayList<OutputParameter>();
   for (GenericNameValue gp : getInputParameters()) {
     pop.add(new OutputParameter(gp.getName(), gp.getType()));
   }
   for (GenericNameValue gp : getLocalParameters()) {
     pop.add(new OutputParameter(gp.getName(), gp.getType()));
   }
   return pop;
 }