plugin.addParameter(getFullName().toString());
plugin.addParameter(this.getFullName().toString());
    public ComponentData getComponentData(ComponentData child) {      StringBuffer sb = new StringBuffer();      ABCImpact parent = (ABCImpact)getParent();      // Remove this hack when we switch to ComponentData      rweFile = (String) parent.getProperty(PROP_RWEFILE).getValue();      societyFile = (String) parent.getProperty(PROP_SOCIETYFILE).getValue();      GenericComponentData plugin = new GenericComponentData();      plugin.setType(ComponentData.PLUGIN);      if(generator) {	plugin.setName(scriptedEvent_name);	plugin.addParameter(parent.getProperty(PROP_RWEFILE).getValue());	plugin.addParameter(getFullName().toString());      } else {	plugin.setName(transducer_name);	plugin.addParameter(parent.getProperty(PROP_SOCIETYFILE).getValue());      }      child.addChild(plugin);      plugin = new GenericComponentData();      plugin.setType(ComponentData.PLUGIN);      plugin.setName(planServer_name);      child.addChild(plugin);      return child;    }