code: public ApplicationAction setName(final String name)
      {
          if (name == null || name.length() < 2 || name.length() > 32)
              throw new IllegalArgumentException("The application name must not be null and in the range of 2-32!");
          this.name = name;
          return this;
      }
docs: Sets the <b><u>name</u></b> for the new {@link net.dv8tion.jda.client.entities.Application Application}.
  
  <p>A name <b>must not</b> be {@code null} nor less than 2 characters or more than 32 characters long!
  
  @param  name
  The name for new {@link net.dv8tion.jda.client.entities.Application Application}
  
  @throws IllegalArgumentException
  If the provided name is {@code null}, less than 2 or more than 32 characters long
  
  @return The current ApplicationAction for chaining