docs: @Override
  	public Vector<Object> marshallize() 
  	{
  		Vector<Object> vector = super.marshallize();
  		// replace the URL set by DocumentNode. This is to maintain backwar compatibility. Shifting the indexes would break everything.
  		String url = null;
  		if (vector.size() == 5) {
  			url = (String) vector.set(NODE_REPOSITORY_UID_INDEX, repositoryUID);
  		} else {
  			vector.add(NODE_REPOSITORY_UID_INDEX, repositoryUID);
  		}
  		vector.add(NODE_SUT_NAME_INDEX, sutName);
  		vector.add(NODE_SECTION_INDEX, StringUtils.defaultString(section));
  		if (isNotBlank(url)) {
  			vector.add(NODE_URL_INDEX, url);
  		}
  		return vector;
  	}