if(nParameters > 0) { data.setName(getPluginClassName()+"|"+getProperty(PROP_PARAM+0).getValue()); } else { data.setName(getPluginClassName());
ComponentData self = new GenericComponentData(); self.setType(ComponentData.PLUGIN); self.setOwner(this); self.setParent(data);  self.setClassName(getPluginClassName()); for(int i=0; i < nParameters; i++) { self.addParameter(getProperty(PROP_PARAM + i).getValue());
  public ComponentData addComponentData(ComponentData data) {    data.setClassName(getPluginClassName());    for(int i=0; i < nParameters; i++) {      data.addParameter(getProperty(PROP_PARAM + i).getValue());    }    if(nParameters > 0) {      data.setName(getPluginClassName()+"|"+getProperty(PROP_PARAM+0).getValue());    } else {      data.setName(getPluginClassName());    }    return data;  }