docs: private static List<String> resolveFields(final Iterable<? extends String> fields) {
          final List<String> fieldList = new ArrayList<String>();
  
          for (final String field : fields) {
              Validate.isTrue(StringUtils.isNotBlank(field), "One of the specified fields was blank");
              fieldList.add(field.trim());
          }
  
          return fieldList;
      }