code: public void addValueSetParticipantObject(String valueSetUniqueId, String valueSetName, String valueSetVersion)
  	{
  		if (valueSetName == null){
  			valueSetName = "";
  		}
  		if (valueSetVersion == null){
  			valueSetVersion = "";
  		}
  		List<TypeValuePairType> tvp = new LinkedList<>();
  		tvp.add(getTypeValuePair("Value Set Version", valueSetVersion.getBytes()));
  		addParticipantObjectIdentification(
  				new RFC3881ParticipantObjectCodes.RFC3881ParticipantObjectIDTypeCodes.ReportNumber(), 
  				valueSetName, 
  				null, 
  				tvp, 
  				valueSetUniqueId, 
  				RFC3881ParticipantObjectTypeCodes.SYSTEM, 
  				RFC3881ParticipantObjectTypeRoleCodes.REPORT,
  				null, 
  				null);
  	}
docs: Adds a Participant Object representing a value set for SVS Exports
  @param valueSetUniqueId unique id (OID) of the returned value set
  @param valueSetName name associated with the unique id (OID) of the returned value set
  @param valueSetVersion version of the returned value set