Reports lateinit var properties that override other lateinit var properties.

A subclass instance will have two fields for a single property, and the one from the superclass will remain effectively unused.

Example:


    open class BaseClass {
      open lateinit var name: String
    }

    class RealClass : BaseClass() {
      override lateinit var name: String
    }