in src/main/kotlin/com/uber/nanoscope/Nanoscope.kt [60:62]
fun parsePart(index: Int): Int { return parts[index].toIntOrNull() ?: throw IllegalArgumentException("Invalid version string: $str") }