code: public Vector<Object> marshallize()
      {
          Vector<Object> parameters = new Vector<Object>();
          parameters.add(REPOSITORY_TYPE_NAME_IDX, StringUtils.defaultString(name));
          
      	Hashtable<String, String> repoTypeClasses = new Hashtable<String, String>();
      	for(RepositoryTypeClass repoTypeClass : repositoryTypeClasses)
      		repoTypeClasses.put(repoTypeClass.getEnvType().getName(), repoTypeClass.getClassName());
          
          parameters.add(REPOSITORY_TYPE_REPOCLASSES_IDX, repoTypeClasses);
          parameters.add(REPOSITORY_TYPE_NAME_FORMAT_IDX, StringUtils.defaultString(getDocumentUrlFormat()));
          parameters.add(REPOSITORY_TYPE_URI_FORMAT_IDX, StringUtils.defaultString(getTestUrlFormat()));
          return parameters;
      }
docs: <p>marshallize.</p>
  
  @return a {@link java.util.Vector} object.