package test public /*synthesized*/ fun !> GenericInterfaceParameterWithSelfBound(/*0*/ function: (T!) -> T!): test.GenericInterfaceParameterWithSelfBound public trait GenericInterfaceParameterWithSelfBound!> { public abstract fun method(/*0*/ p0: T!): T! }