FILE: nullForDifferentProjections.kt public abstract interface SomeFace : R|kotlin/Any| { } public final class SomeGene : R|kotlin/Any| { public constructor(): R|SomeGene| { super() } public final fun setFace(face: R|SomeFace?|): R|kotlin/Unit| { } public final fun setString(string: R|kotlin/String?|): R|kotlin/Unit| { } } public final fun nullTypeArg(invP: R|SomeGene|, inP: R|SomeGene|, outP: R|SomeGene|): R|kotlin/Unit| { R|/invP|.R|SubstitutionOverride|(Null(null)) R|/invP|.R|SubstitutionOverride|(Null(null)) R|/inP|.R|SubstitutionOverride|(Null(null)) R|/inP|.R|SubstitutionOverride|(Null(null)) R|/outP|.R|SubstitutionOverride|(Null(null)) R|/outP|.R|SubstitutionOverride|(Null(null)) }