package b import a.A import a.AA import a.AAA interface B1 { fun produceA(): A.Inner fun produceAA(): AA.Inner fun produceAGeneric(t: T): A.Inner fun produceAAA(): AAA.Inner.InnerInner }