public abstract class AbstractKotlinClass /* AbstractKotlinClass*/ {
  @org.jetbrains.annotations.NotNull()
  public static final @org.jetbrains.annotations.NotNull() AbstractKotlinClass.Companion Companion;

  public @org.jetbrains.annotations.NotNull() Custom classLateinitVariable;

  public static @org.jetbrains.annotations.NotNull() Custom companionLateinitStaticVariable;

  public static @org.jetbrains.annotations.NotNull() Custom companionLateinitVariable;

  @org.jetbrains.annotations.NotNull()
  public final @org.jetbrains.annotations.NotNull() Custom getClassLateinitVariable();//  getClassLateinitVariable()

  @org.jetbrains.annotations.NotNull()
  public static final @org.jetbrains.annotations.NotNull() Custom getCompanionLateinitStaticVariable();//  getCompanionLateinitStaticVariable()

  public  AbstractKotlinClass();//  .ctor()

  public final void setClassLateinitVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() Custom);//  setClassLateinitVariable(@org.jetbrains.annotations.NotNull() Custom)

  public static final void setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() Custom);//  setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() Custom)

  class Companion ...
}

public static final class Companion /* AbstractKotlinClass.Companion*/ {
  @org.jetbrains.annotations.NotNull()
  public final @org.jetbrains.annotations.NotNull() Custom getCompanionLateinitStaticVariable();//  getCompanionLateinitStaticVariable()

  @org.jetbrains.annotations.NotNull()
  public final @org.jetbrains.annotations.NotNull() Custom getCompanionLateinitVariable();//  getCompanionLateinitVariable()

  private  Companion();//  .ctor()

  public final void setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() Custom);//  setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() Custom)

  public final void setCompanionLateinitVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() Custom);//  setCompanionLateinitVariable(@org.jetbrains.annotations.NotNull() Custom)
}

public final class Custom /* Custom*/ {
  public  Custom();//  .ctor()
}

public final class KotlinClass /* KotlinClass*/ {
  @org.jetbrains.annotations.NotNull()
  public static final @org.jetbrains.annotations.NotNull() KotlinClass.Companion Companion;

  public @org.jetbrains.annotations.NotNull() Custom classLateinitVariable;

  public static @org.jetbrains.annotations.NotNull() Custom companionLateinitStaticVariable;

  public static @org.jetbrains.annotations.NotNull() Custom companionLateinitVariable;

  @org.jetbrains.annotations.NotNull()
  public final @org.jetbrains.annotations.NotNull() Custom getClassLateinitVariable();//  getClassLateinitVariable()

  @org.jetbrains.annotations.NotNull()
  public static final @org.jetbrains.annotations.NotNull() Custom getCompanionLateinitStaticVariable();//  getCompanionLateinitStaticVariable()

  public  KotlinClass();//  .ctor()

  public final void setClassLateinitVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() Custom);//  setClassLateinitVariable(@org.jetbrains.annotations.NotNull() Custom)

  public static final void setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() Custom);//  setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() Custom)

  class Companion ...
}

public static final class Companion /* KotlinClass.Companion*/ {
  @org.jetbrains.annotations.NotNull()
  public final @org.jetbrains.annotations.NotNull() Custom getCompanionLateinitStaticVariable();//  getCompanionLateinitStaticVariable()

  @org.jetbrains.annotations.NotNull()
  public final @org.jetbrains.annotations.NotNull() Custom getCompanionLateinitVariable();//  getCompanionLateinitVariable()

  private  Companion();//  .ctor()

  public final void setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() Custom);//  setCompanionLateinitStaticVariable(@org.jetbrains.annotations.NotNull() Custom)

  public final void setCompanionLateinitVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() Custom);//  setCompanionLateinitVariable(@org.jetbrains.annotations.NotNull() Custom)
}

public final class LateinitPropertiesKt /* LateinitPropertiesKt*/ {
  public static @org.jetbrains.annotations.NotNull() Custom topLevelLateinit;

  @org.jetbrains.annotations.NotNull()
  public static final @org.jetbrains.annotations.NotNull() Custom getTopLevelLateinit();//  getTopLevelLateinit()

  public static final void setTopLevelLateinit(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() Custom);//  setTopLevelLateinit(@org.jetbrains.annotations.NotNull() Custom)
}
