/**
 * public final class AnotherRootClass : kotlin/Any {
 *
 *   // signature: <init>()V
 *   public constructor()
 *
 *   // module name: main
 * }
 */
@kotlin.Metadata()
public final class AnotherRootClass {

    public AnotherRootClass() {
        super();
    }
}


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

/**
 * public final class RootClass : kotlin/Any {
 *
 *   // signature: <init>()V
 *   public constructor()
 *
 *   // module name: main
 * }
 */
@kotlin.Metadata()
public final class RootClass {

    public RootClass() {
        super();
    }
}


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

package test;

/**
 * multi-file class {
 *   // test/M1__BKt
 *   // test/M1__CKt
 * }
 */
@kotlin.Metadata()
public final class M1 {

    @org.jetbrains.annotations.Nullable()
    public static final AnotherRootClass bar() {
        return null;
    }

    @org.jetbrains.annotations.Nullable()
    public static final RootClass foo() {
        return null;
    }
}
