=== tests/cases/compiler/overloadedStaticMethodSpecialization.ts === class A { >A : A >T : T static B(v: A): A; >B : { (v: A): A; (v: S): A; } >S : S >v : A >A : A >S : S >A : A >S : S static B(v: S): A; >B : { (v: A): A; (v: S): A; } >S : S >v : S >S : S >A : A >S : S static B(v: any): A { >B : { (v: A): A; (v: S): A; } >S : S >v : any >A : A >S : S return null; >null : null } }