in common/src/main/java/org/apache/cassandra/sidecar/common/data/GossipInfoResponse.java [264:286]
String toLowerCamelCase()
{
String upperUnderscoreCase = name();
StringBuilder sb = new StringBuilder(upperUnderscoreCase.length());
sb.append(Character.toLowerCase(upperUnderscoreCase.charAt(0)));
int length = upperUnderscoreCase.length();
for (int i = 1; i < length; i++)
{
if (upperUnderscoreCase.charAt(i) == '_' && i + 1 < length)
{
i++;
sb.append(upperUnderscoreCase.charAt(i));
}
else
{
sb.append(Character.toLowerCase(upperUnderscoreCase.charAt(i)));
}
}
return sb.toString();
}