code: public DefaultSwidProcessor setSoftwareId(final String uniqueId, final String tagCreatorRegid) {
          swidTag.setSoftwareId(
                  new SoftwareIdComplexType(
                          new Token(uniqueId, idGenerator.nextId()),
                          new RegistrationId(tagCreatorRegid, idGenerator.nextId()),
                          idGenerator.nextId()));
          return this;
      }
docs: Identifies the specific version of a product (tag: software_id).
  
  @param uniqueId
  software unique ID
  @param tagCreatorRegid
  tag creator registration ID
  @return a reference to this object.