code: private static String camelToSnake(String camel) {
  		return CAMEL_TO_SNAKE_PATTERN.matcher(camel).replaceAll("$1_$2").toLowerCase(Locale.US);
  	}
docs: Converts a camelCase or CamelCase string to camel_case
  @param camel String
  @return String