public open class PrivateSamAdapter : R|kotlin/Any| {
    private open fun samAdapter(r: R|test/PrivateSamAdapter.SamInterface!|): R|kotlin/Unit|

    public constructor(): R|test/PrivateSamAdapter|

    private abstract interface SamInterface : R|kotlin/Any| {
        public abstract fun foo(): R|kotlin/Unit|

    }
}
