public enum Em /* Em*/ {
  FOO,
  BAR;

  @org.jetbrains.annotations.NotNull()
  public static @org.jetbrains.annotations.NotNull() Em @org.jetbrains.annotations.NotNull() [] values();//  values()

  @org.jetbrains.annotations.NotNull()
  public static @org.jetbrains.annotations.NotNull() Em valueOf(@org.jetbrains.annotations.NotNull() java.lang.String) throws java.lang.IllegalArgumentException, java.lang.NullPointerException;//  valueOf(@org.jetbrains.annotations.NotNull() java.lang.String)

  @org.jetbrains.annotations.NotNull()
  public static @org.jetbrains.annotations.NotNull() kotlin.enums.EnumEntries<@org.jetbrains.annotations.NotNull() Em> getEntries();//  getEntries()

  private  Em();//  .ctor()
}

public final class Foo /* Foo*/ {
  @org.jetbrains.annotations.NotNull()
  private final Em em;

  @org.jetbrains.annotations.NotNull()
  private final Em[] emarr;

  @org.jetbrains.annotations.NotNull()
  private final double[] darr;

  @org.jetbrains.annotations.NotNull()
  private final int[] iarr;

  @org.jetbrains.annotations.NotNull()
  private final java.lang.Class<?> cl;

  @org.jetbrains.annotations.NotNull()
  private final java.lang.Class<?>[] clarr;

  @org.jetbrains.annotations.NotNull()
  private final java.lang.String s;

  @org.jetbrains.annotations.NotNull()
  private final java.lang.String[] empty;

  @org.jetbrains.annotations.NotNull()
  private final java.lang.String[] sarr;

  @org.jetbrains.annotations.NotNull()
  private final long[] larr;

  private final boolean z;

  private final byte b;

  private final char c2;

  private final char c;

  private final double d;

  private final float f;

  private final int i;

  private final long l;

  private final short sh;

  @org.jetbrains.annotations.NotNull()
  public final Em getEm();//  getEm()

  @org.jetbrains.annotations.NotNull()
  public final Em[] getEmarr();//  getEmarr()

  @org.jetbrains.annotations.NotNull()
  public final double[] getDarr();//  getDarr()

  @org.jetbrains.annotations.NotNull()
  public final int[] getIarr();//  getIarr()

  @org.jetbrains.annotations.NotNull()
  public final java.lang.Class<?> getCl();//  getCl()

  @org.jetbrains.annotations.NotNull()
  public final java.lang.Class<?>[] getClarr();//  getClarr()

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

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String[] getEmpty();//  getEmpty()

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String[] getSarr();//  getSarr()

  @org.jetbrains.annotations.NotNull()
  public final long[] getLarr();//  getLarr()

  public  Foo();//  .ctor()

  public  Foo(boolean, byte, char, char, short, int, long, float, double, @org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.NotNull() int[], @org.jetbrains.annotations.NotNull() long[], @org.jetbrains.annotations.NotNull() double[], @org.jetbrains.annotations.NotNull() java.lang.String[], @org.jetbrains.annotations.NotNull() java.lang.Class<?>, @org.jetbrains.annotations.NotNull() java.lang.Class<?>[], @org.jetbrains.annotations.NotNull() Em, @org.jetbrains.annotations.NotNull() Em[], @org.jetbrains.annotations.NotNull() java.lang.String[]);//  .ctor(boolean, byte, char, char, short, int, long, float, double, java.lang.String, int[], long[], double[], java.lang.String[], java.lang.Class<?>, java.lang.Class<?>[], Em, Em[], java.lang.String[])

  public final boolean getZ();//  getZ()

  public final byte getB();//  getB()

  public final char getC();//  getC()

  public final char getC2();//  getC2()

  public final double getD();//  getD()

  public final float getF();//  getF()

  public final int getI();//  getI()

  public final long getL();//  getL()

  public final short getSh();//  getSh()

  public final void bar(@org.jetbrains.annotations.NotNull() int[]);//  bar(int[])

  public final void foo(int);//  foo(int)
}
