code: @SuppressWarnings("unchecked")
      public <T extends XPathBuilder> T setId(final String id) {
          this.id = id;
          return (T) this;
      }
docs: <p><b>Used for finding element process (to generate xpath address)</b></p>
  
  @param id  eg. id="buttonSubmit"
  @param <T> the element which calls this method
  @return this element