docs: public String run()
      {
  		String locale = getLocale().getLanguage();
  
  		SystemUnderTest sut = SystemUnderTest.newInstance(sutName);
  		sut.setProject(Project.newInstance(sutProjectName));
  		sut.setRunner(Runner.newInstance(""));
  
  		Specification spec = Specification.newInstance(getPage().getTitle());
  
  		try
  		{
  			spec.setRepository(gpUtil.getHomeRepository(spaceKey));
  
          	execution = gpUtil.getGPServerService().runSpecification(sut, spec, implemented, locale);
          } 
          catch (GreenPepperServerException e) 
          {
              execution = Execution.error(spec, sut, null, e.getId());
          }
          catch (Exception e) 
          {
              execution = Execution.error(spec, sut, null, ExceptionUtils.stackTrace(e, "<br>", 15));
          }
          
          return SUCCESS;
      }