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;
    }
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 ; }
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.