docs: @ArgumentsChecked
  	@Throws(IllegalNullArgumentException.class)
  	public static <T extends CharSequence> void matchesPattern(final boolean condition, @Nonnull final Pattern pattern,
  			@Nonnull final T chars) {
  		if (condition) {
  			Check.matchesPattern(pattern, chars);
  		}
  	}