docs: public static <T extends Collection<String>> T findAll(Pattern pattern, CharSequence content, int group, T collection) {
  		if (null == pattern || null == content) {
  			return null;
  		}
  
  		if (null == collection) {
  			throw new NullPointerException("Null collection param provided!");
  		}
  
  		final Matcher matcher = pattern.matcher(content);
  		while (matcher.find()) {
  			collection.add(matcher.group(group));
  		}
  		return collection;
  	}