import java.lang.System;

@kotlin.Metadata()
public final class A$B {
    @kotlin.jvm.JvmField()
    public A$B.C c;
    @kotlin.jvm.JvmField()
    public A$B.D$E de;
    @kotlin.jvm.JvmField()
    public J$B.C jc;
    @kotlin.jvm.JvmField()
    public J$B.D$E jde;
    @kotlin.jvm.JvmField()
    public A$B.D$$E dee;
    @kotlin.jvm.JvmField()
    public A$B.D$$$E deee;
    @kotlin.jvm.JvmField()
    public J$B.D$$E jdee;
    @kotlin.jvm.JvmField()
    public J$B.D$$$E jdeee;

    public A$B() {
        super();
    }

    @kotlin.Metadata()
    public static final class C {

        public C() {
            super();
        }
    }

    @kotlin.Metadata()
    public static final class D$E {
        @kotlin.jvm.JvmField()
        public A$B.D$E.F f;
        @kotlin.jvm.JvmField()
        public A$B.D$E.F$G fg;
        @kotlin.jvm.JvmField()
        public J$B.D$E.F jf;
        @kotlin.jvm.JvmField()
        public J$B.D$E.F$G jfg;

        public D$E() {
            super();
        }

        @kotlin.Metadata()
        public static final class F {

            public F() {
                super();
            }
        }

        @kotlin.Metadata()
        public static final class F$G {

            public F$G() {
                super();
            }
        }
    }

    @kotlin.Metadata()
    public static final class D$$E {

        public D$$E() {
            super();
        }
    }

    @kotlin.Metadata()
    public static final class D$$$E {

        public D$$$E() {
            super();
        }
    }
}

////////////////////


import java.lang.System;

@kotlin.Metadata()
public final class Experiment {

    public Experiment() {
        super();
    }

    @kotlin.Metadata()
    @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
    public static abstract @interface Type {
    }

    @kotlin.Metadata()
    @Experiment.Type()
    public static final class Group {

        @org.jetbrains.annotations.NotNull()
        public final Experiment.Group copy(@org.jetbrains.annotations.NotNull()
        java.lang.String s) {
            return null;
        }

        public Group(@org.jetbrains.annotations.NotNull()
        java.lang.String s) {
            super();
        }
    }
}

////////////////////


import java.lang.System;

@kotlin.Metadata()
public final class Foo {

    public Foo() {
        super();
    }

    @kotlin.Metadata()
    public static class Bar {

        public Bar() {
            super();
        }

        @kotlin.Metadata()
        public static final class Zoo {
            @org.jetbrains.annotations.NotNull()
            public static final Foo.Bar.Zoo INSTANCE = null;

            private Zoo() {
                super();
            }
        }
    }
}

////////////////////


import java.lang.System;

@kotlin.Metadata()
public abstract interface IFoo {

    @kotlin.Metadata()
    public static abstract interface IBar {

        @kotlin.Metadata()
        @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
        public static abstract @interface Anno {

            public abstract java.lang.Class<?>[] value();
        }

        @kotlin.Metadata()
        @IFoo.IBar.Anno(value = {IFoo.IBar.IZoo.class})
        public static abstract interface IZoo {
        }
    }
}

////////////////////


public class J$B {

    public J$B() {
        super();
    }

    public class C {

        public C() {
            super();
        }
    }

    public class D$E {

        public D$E() {
            super();
        }

        class F {

            F() {
                super();
            }
        }

        class F$G {

            F$G() {
                super();
            }
        }
    }

    public class D$$E {

        public D$$E() {
            super();
        }
    }

    public class D$$$E {

        public D$$$E() {
            super();
        }
    }
}

////////////////////


public class JavaClass {

    public JavaClass() {
        super();
    }

    public class Foo {

        public Foo() {
            super();
        }

        public class Bar {

            public Bar() {
                super();
            }
        }
    }
}

////////////////////


import java.lang.System;

@kotlin.Metadata()
@IFoo.IBar.Anno(value = {IFoo.IBar.IZoo.class, Foo.Bar.class})
public final class Test1 extends Foo.Bar implements IFoo.IBar, IFoo.IBar.IZoo {
    @org.jetbrains.annotations.NotNull()
    private final Foo.Bar.Zoo zoo = null;

    public Test1(@org.jetbrains.annotations.NotNull()
    Foo.Bar.Zoo zoo) {
        super();
    }

    @org.jetbrains.annotations.NotNull()
    public final Foo.Bar.Zoo getZoo() {
        return null;
    }

    @org.jetbrains.annotations.NotNull()
    public final java.lang.Thread.State a() {
        return null;
    }

    public final void b(@org.jetbrains.annotations.NotNull()
    JavaClass.Foo foo, @org.jetbrains.annotations.NotNull()
    JavaClass.Foo.Bar bar) {
    }
}
