docs: public static <T> List<T> addAll(List<T> to, List<? extends T> what) {
          List<T> data = safeList(to);
          if (!isEmpty(what)) {
              data.addAll(what);
          }
          return data;
      }