code: public Vector<Object> createSpecification(Vector<Object> specificationParams)
      {
          try
          {
              Specification specification = XmlRpcDataMarshaller.toSpecification( specificationParams );
  
              specification = service.createSpecification( specification );
  
              log.debug( "Created specification: " + specification.getName() );
              return specification.marshallize();
          }
          catch (Exception e)
          {
              return errorAsVector( e, SPECIFICATION_CREATE_FAILED );
          }
      }
docs: {@inheritDoc}