code: @SuppressWarnings("unchecked")
      public Execution runSpecification(SystemUnderTest systemUnderTest, Specification specification, boolean implementedVersion, String locale, String identifier) throws GreenPepperServerException
      {
          Vector params = CollectionUtil.toVector(systemUnderTest.marshallize(), specification.marshallize(), implementedVersion, locale);
  
          log.debug("Running Specification: " + specification.getName() + " ON System:" + systemUnderTest.getName());
          Vector<Object> executionParams = (Vector<Object>)execute(XmlRpcMethodName.runSpecification, params, identifier);
  
          return XmlRpcDataMarshaller.toExecution(executionParams);
      }
docs: {@inheritDoc}