// EXTRACTION_TARGET: property with getter fun doSomethingStrangeWithCollection(collection: Collection): Collection? { val groupsByLength = collection.groupBy { s -> { s.length } } val maximumSizeOfGroup = groupsByLength.values.maxBy { it.size }. return groupsByLength.values.firstOrNull { group -> {group.size == maximumSizeOfGroup} } }