code: public EmbedBuilder addField(String name, String value, boolean inline)
      {
          if (name == null && value == null)
              return this;
          this.fields.add(new MessageEmbed.Field(name, value, inline));
          return this;
      }
docs: Adds a Field to the embed.
  
  <p>Note: If a blank string is provided to either {@code name} or {@code value}, the blank string is replaced
  with {@link net.dv8tion.jda.core.EmbedBuilder#ZERO_WIDTH_SPACE}.
  
  <p><b><a href="http://i.imgur.com/gnjzCoo.png">Example of Inline</a></b>
  <p><b><a href="http://i.imgur.com/Ky0KlsT.png">Example if Non-inline</a></b>
  
  @param  name
  the name of the Field, displayed in bold above the {@code value}.
  @param  value
  the contents of the field.
  @param  inline
  whether or not this field should display inline.
  
  @throws java.lang.IllegalArgumentException
  <ul>
  <li>If only {@code name} or {@code value} is set. Both must be set.</li>
  <li>If the length of {@code name} is greater than {@link net.dv8tion.jda.core.entities.MessageEmbed#TITLE_MAX_LENGTH}.</li>
  <li>If the length of {@code value} is greater than {@link net.dv8tion.jda.core.entities.MessageEmbed#VALUE_MAX_LENGTH}.</li>
  </ul>
  
  @return the builder after the field has been added