public String getColumnName(int col) {
   if (col == 0) return "Raw data";
   if (col > 0) {
     UserParameter p = parameters[col - 1];
     return p.getName();
   }
   return null;
 }
 public MZmineProcessingStep<ModuleType> getValue() {
   if (value == null) return null;
   // First check that the module has all parameters set
   ParameterSet embeddedParameters = value.getParameterSet();
   if (embeddedParameters == null) return value;
   for (Parameter<?> p : embeddedParameters.getParameters()) {
     if (p instanceof UserParameter) {
       UserParameter<?, ?> up = (UserParameter<?, ?>) p;
       Object upValue = up.getValue();
       if (upValue == null) return null;
     }
   }
   return value;
 }