code: public <T> StrBuilder appendAll(@SuppressWarnings("unchecked") final T... array) {
          /*
           * @SuppressWarnings used to hide warning about vararg usage. We cannot
           * use @SafeVarargs, since this method is not final. Using @SuppressWarnings
           * is fine, because it isn't inherited by subclasses, so each subclass must
           * vouch for itself whether its use of 'array' is safe.
           */
          if (array != null && array.length > 0) {
              for (final Object element : array) {
                  append(element);
              }
          }
          return this;
      }
docs: Appends each item in an array to the builder without any separators.
  Appending a null array will have no effect.
  Each object is appended using {@link #append(Object)}.
  
  @param <T>  the element type
  @param array  the array to append
  @return this, to enable chaining
  @since 2.3