code: public List<String> listCapitalizeWords(final List<?> target) {
          if (target == null) {
              return null;
          }
          final List<String> result = new ArrayList<String>(target.size() + 2);
          for (final Object element : target) {
              result.add(capitalizeWords(element));
          }
          return result;
      }
docs: <p>
  Convert the first letter of each words of target
  to uppercase (title-case, in fact) for
  all the elements in the target list.
  The default delimiter characters between the words are
  the whitespace characters
  (see Characters.IsWhiteSpace method in the Java documentation).
  </p>
  
  @param target the list of Strings to be capitalized.
  If non-String objects, toString() will be called.
  
  @return a List with the result of capitalizing
  each element of the target.
  
  @since 1.1.2