apollo-client-config-data/src/main/java/com/ctrip/framework/apollo/config/data/importer/ApolloConfigDataLoaderInitializer.java/ApolloConfigDataLoaderInitializer/camelCasedToKebabCase
class ApolloConfigDataLoaderInitializer:  private String camelCasedToKebabCase(String source) {
    if (ConfigurationPropertyName.isValid(source)) {
      return source;
    }
    StringBuilder stringBuilder = new StringBuilder(source.length() * 2);
    for (char ch : source.toCharArray()) {
      if (Character.isUpperCase(ch)) {
        stringBuilder.append("-").append(Character.toLowerCase(ch));
        continue;
      }
      stringBuilder.append(ch);
    }
    return stringBuilder.toString();
  }