class X<T> {
  fun <T3> foo()

  inner class Y<T1>

  class Z<T2>
}