code: public SuperToast setDuration(@Style.Duration int duration) {
          // There is no need for a SuperToast with an ultra long duration
          if (duration > Style.DURATION_VERY_LONG) {
              Log.e(getClass().getName(), "SuperToast duration cannot exceed 4500ms.");
              this.mStyle.duration = Style.DURATION_VERY_LONG;
              return this;
          }
          this.mStyle.duration = duration;
          return this;
      }
docs: Sets the duration of the SuperToast. The duration cannot exceed 4500ms.
  If a longer duration is required, use {@link SuperActivityToast}s instead
  as they can be made indeterminate.
  @see {@link SuperActivityToast#setIndeterminate(boolean)}
  
  @param duration The desired show duration
  @return The current SuperToast instance