toInstanceName
Convert a Kotlin type name into a lowerCamelCase property name.
Unlike the common decapitalize()/replaceFirstChar { lowercase() } approach, we handle leading initialisms in a more ergonomic way:
ADCManager->adcManager(instead ofaDCManager)HTTP->httpAdcDriver->adcDriver