package test

public interface Nested {

    public interface Deeper1 {

        public interface Runnable {
            public abstract fun run(): kotlin.Unit
            public abstract fun run2(): kotlin.Unit
        }
    }

    public interface Deeper2 {

        public interface Runnable {
            public abstract fun run(): kotlin.Unit
        }

        // Static members
        public final /*synthesized*/ fun Runnable(/*0*/ function: () -> kotlin.Unit): test.Nested.Deeper2.Runnable
    }

    public interface Runnable {
        public abstract fun run(): kotlin.Unit
    }

    // Static members
    public final /*synthesized*/ fun Runnable(/*0*/ function: () -> kotlin.Unit): test.Nested.Runnable
}
