package error;

public final class NonExistentClass {
}

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

package test;

import java.lang.System;

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

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

package test;

import java.lang.System;

@kotlin.Metadata()
public final class Simple {
    @org.jetbrains.annotations.NotNull()
    public static final test.Simple.Companion Companion = null;

    public Simple() {
        super();
    }

    @MyAnnotation()
    public final void myMethod() {
    }

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

        public NestedClass() {
            super();
        }

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

            public NestedNestedClass() {
                super();
            }
        }
    }

    @kotlin.Metadata()
    public final class InnerClass {

        public InnerClass() {
            super();
        }
    }

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

        private Companion() {
            super();
        }
    }
}
