code: public EmbedBuilder setTitle(String title, String url)
      {
          if (title == null)
          {
              this.title = null;
              this.url = null;
          }
          else
          {
              Checks.notEmpty(title, "Title");
              Checks.check(title.length() <= MessageEmbed.TITLE_MAX_LENGTH, "Title cannot be longer than %d characters.", MessageEmbed.TITLE_MAX_LENGTH);
              if (Helpers.isBlank(url))
                  url = null;
              urlCheck(url);
  
              this.title = title;
              this.url = url;
          }
          return this;
      }
docs: Sets the Title of the embed.
  <br>You can provide {@code null} as url if no url should be used.
  
  <p><b><a href="http://i.imgur.com/JgZtxIM.png">Example</a></b>
  
  @param  title
  the title of the embed
  @param  url
  Makes the title into a hyperlink pointed at this url.
  
  @throws java.lang.IllegalArgumentException
  <ul>
  <li>If the provided {@code title} is an empty String.</li>
  <li>If the length of {@code title} is greater than {@link net.dv8tion.jda.core.entities.MessageEmbed#TITLE_MAX_LENGTH}.</li>
  <li>If the length of {@code url} is longer than {@link net.dv8tion.jda.core.entities.MessageEmbed#URL_MAX_LENGTH}.</li>
  <li>If the provided {@code url} is not a properly formatted http or https url.</li>
  </ul>
  
  @return the builder after the title has been set