code: public AbstractHtml findTagById(final boolean parallel, final String id)
              throws NullValueException {
          return findOneTagByAttribute(parallel, AttributeNameConstants.ID, id);
      }
docs: 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