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