public final class C /* C*/ {
  @org.jetbrains.annotations.NotNull()
  private final java.lang.String p2;

  @org.jetbrains.annotations.NotNull()
  public static final C.Companion Companion;

  @org.jetbrains.annotations.Nullable()
  private final java.lang.String type;

  private final boolean p1;

  @kotlin.jvm.JvmOverloads()
  @kotlin.jvm.JvmStatic()
  public static final void fooStatic(double);//  fooStatic(double)

  @kotlin.jvm.JvmOverloads()
  @kotlin.jvm.JvmStatic()
  public static final void fooStatic(int, double);//  fooStatic(int, double)

  @kotlin.jvm.JvmOverloads()
  @kotlin.jvm.JvmStatic()
  public static final void fooStatic(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  fooStatic(int, double, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public  C(@org.jetbrains.annotations.Nullable() java.lang.String);//  .ctor(java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public  C(@org.jetbrains.annotations.Nullable() java.lang.String, boolean);//  .ctor(java.lang.String, boolean)

  @kotlin.jvm.JvmOverloads()
  public  C(@org.jetbrains.annotations.Nullable() java.lang.String, boolean, @org.jetbrains.annotations.NotNull() java.lang.String);//  .ctor(java.lang.String, boolean, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void bar();//  bar()

  @kotlin.jvm.JvmOverloads()
  public final void bar(int);//  bar(int)

  @kotlin.jvm.JvmOverloads()
  public final void bar(int, double);//  bar(int, double)

  @kotlin.jvm.JvmOverloads()
  public final void bar(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  bar(int, double, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void baz(@org.jetbrains.annotations.NotNull() java.lang.String);//  baz(java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void baz(int, @org.jetbrains.annotations.NotNull() java.lang.String);//  baz(int, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void baz(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  baz(int, double, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void foo(double);//  foo(double)

  @kotlin.jvm.JvmOverloads()
  public final void foo(int, double);//  foo(int, double)

  @kotlin.jvm.JvmOverloads()
  public final void foo(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  foo(int, double, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void foobar(int);//  foobar(int)

  @kotlin.jvm.JvmOverloads()
  public final void foobar(int, double);//  foobar(int, double)

  @kotlin.jvm.JvmOverloads()
  public final void foobar(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  foobar(int, double, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void foobarbaz(int, @org.jetbrains.annotations.NotNull() java.lang.String);//  foobarbaz(int, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void foobarbaz(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  foobarbaz(int, double, java.lang.String)

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String getP2();//  getP2()

  @org.jetbrains.annotations.Nullable()
  public final java.lang.String getType();//  getType()

  public final boolean getP1();//  getP1()


  class Companion ...
  
  }

public static final class Companion /* C.Companion*/ {
  @kotlin.jvm.JvmOverloads()
  @kotlin.jvm.JvmStatic()
  public final void fooStatic(double);//  fooStatic(double)

  @kotlin.jvm.JvmOverloads()
  @kotlin.jvm.JvmStatic()
  public final void fooStatic(int, double);//  fooStatic(int, double)

  @kotlin.jvm.JvmOverloads()
  @kotlin.jvm.JvmStatic()
  public final void fooStatic(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  fooStatic(int, double, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void foo123(double);//  foo123(double)

  @kotlin.jvm.JvmOverloads()
  public final void foo123(int, double);//  foo123(int, double)

  @kotlin.jvm.JvmOverloads()
  public final void foo123(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  foo123(int, double, java.lang.String)

  private  Companion();//  .ctor()

}