docs: private static String getClassNameForLowerCaseHyphenSeparatedName(String name) {
          // Handle null and empty strings.
          if (isBlank(name)) {
              return name;
          }
  
          if (name.indexOf('-') == -1) {
              return name.substring(0, 1).toUpperCase() + name.substring(1);
          }
  
          StringBuilder buf = new StringBuilder();
          String[] tokens = name.split("-");
          for (String token : tokens) {
              if (token == null || token.length() == 0) {
                  continue;
              }
              buf.append(token.substring(0, 1).toUpperCase())
                  .append(token.substring(1));
          }
          return buf.toString();
      }