code: @SuppressWarnings("unchecked")
      public static Requirement toRequirement(Vector<Object> xmlRpcParameters)
      {
          Requirement requirement = null;
          if(!xmlRpcParameters.isEmpty())
          {
              String name = (String)xmlRpcParameters.get(DOCUMENT_NAME_IDX);
              requirement = Requirement.newInstance(name);
              requirement.setRepository(toRepository((Vector<Object>)xmlRpcParameters.get(DOCUMENT_REPOSITORY_IDX)));
          }
          
          return requirement;
      }
docs: Transforms the Vector of the Requirement parameters into a Requirement Object.<br>
  Structure of the parameters:<br>
  Vector[name, Vector[repository parameters]]
  </p>
  
  @param xmlRpcParameters a {@link java.util.Vector} object.
  @return the Requirement.