code: public String print(Duration<?> duration) {
  
          TextWidth width = (this.shortStyle ? TextWidth.ABBREVIATED : TextWidth.WIDE);
          return this.print(duration, width, false, Integer.MAX_VALUE);
  
      }
docs: /*[deutsch]
  <p>Formatiert die gesamte angegebene Dauer. </p>
  
  <p>Eine lokalisierte Ausgabe ist nur f&uuml;r die Zeiteinheiten
  {@link CalendarUnit#YEARS}, {@link CalendarUnit#MONTHS},
  {@link CalendarUnit#WEEKS}, {@link CalendarUnit#DAYS} und
  alle {@link ClockUnit}-Instanzen vorhanden. Bei Bedarf werden
  andere Einheiten zu diesen normalisiert. </p>
  
  <p>Hinweis: Diese Methode verwendet standardm&auml;&szlig; volle
  W&ouml;rter. Falls {@link #withShortStyle()} aufgerufen wurde, werden
  Abk&uuml;rzungen verwendet. </p>
  
  @param   duration    object representing a duration which might contain several units and quantities
  @return  formatted list output
  @since   3.6/4.4