public AbstractHtml findTagById(final boolean parallel, final String id)
            throws NullValueException {
    """
	Finds and returns the first tag matching with the given id.
	
	@param parallel
	true to internally use parallel stream. If true it
	will split the finding task to different batches and
	will execute the batches in different threads in
	parallel consuming all CPUs. It will perform faster
	in finding from extremely large number of tags but at
	the same time it will less efficient in finding from
	small number of tags.
	@param id
	the value of id attribute.
	@return the first found tag with the given id
	
	@throws NullValueException
	if the {@code id} is null
	@since 3.0.0
	@author WFF
    """
        return findOneTagByAttribute(parallel, AttributeNameConstants.ID, id);
    }
public AbstractHtml findTagById(final boolean parallel, final String id)
            throws NullValueException {
        return findOneTagByAttribute(parallel, AttributeNameConstants.ID, id);
    }
public AbstractHtml findTagById ( final boolean parallel , final String id ) throws NullValueException { return findOneTagByAttribute ( parallel , AttributeNameConstants . ID , id ) ; }
Finds and returns the first tag matching with the given id.

@param parallel
true to internally use parallel stream. If true it
will split the finding task to different batches and
will execute the batches in different threads in
parallel consuming all CPUs. It will perform faster
in finding from extremely large number of tags but at
the same time it will less efficient in finding from
small number of tags.
@param id
the value of id attribute.
@return the first found tag with the given id

@throws NullValueException
if the {@code id} is null
@since 3.0.0
@author WFF
Finds and returns the first tag matching with the given id .