code: public int length()
      {
          int length = description.length();
          synchronized (fields)
          {
              length = fields.stream().map(f -> f.getName().length() + f.getValue().length()).reduce(length, Integer::sum);
          }
          if (title != null)
              length += title.length();
          if (author != null)
              length += author.getName().length();
          if (footer != null)
              length += footer.getText().length();
          return length;
      }
docs: The overall length of the current EmbedBuilder in displayed characters.
  <br>Represents the {@link net.dv8tion.jda.core.entities.MessageEmbed#getLength() MessageEmbed.getLength()} value.
  
  @return length of the current builder state