docs: public List<String> getAsStrings() {
          if (this.isEmpty()) {
              return Collections.emptyList();
          } else {
              final List<String> toStringVals = new ArrayList<>(this.size());
              for (final T i : this) {
                  toStringVals.add(i == null ? "null" : i.toString());
              }
              return toStringVals;
          }
      }