code: public <T > Iterable<T> parse(Iterable<String> inputs, Class<T> clazz) {
  		List<T> parsedValues = new LinkedList<>();
  		for (String input : inputs) {
  			parsedValues.add(parse(input, clazz));
  		}
  
  		return parsedValues;
  	}
docs: Parses an {@link Iterable} of String instances to {@link Iterable} of
  parsed values.
  
  @param inputs list of Strings
  @param clazz type to be parsed to
  @param <T> type of class
  @return {@link Iterable} of parsed values