@Override
  public IStatus run(IProgressMonitor monitor, IAdaptable info) throws ExecutionException {
    if (null == _output) {
      _output = getWSDLFactory().createOutput();
      _output.setEnclosingDefinition(((Description) modelObject).getComponent());
      if (null != _name) _output.setName(_name);
    }
    operation.setEOutput(_output);

    return Status.OK_STATUS;
  }
 @Override
 public String getLabel(Object object) {
   Output output = (Output) object;
   return super.getLabel(output.getMessage());
 }