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 @org.jetbrains.annotations.NotNull() Em @org.jetbrains.annotations.NotNull() [] emarr;

  @org.jetbrains.annotations.NotNull()
  private final @org.jetbrains.annotations.NotNull() Em em;

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

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

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

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

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

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

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

  @org.jetbrains.annotations.NotNull()
  private final long @org.jetbrains.annotations.NotNull() [] 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 @org.jetbrains.annotations.NotNull() Em @org.jetbrains.annotations.NotNull() [] getEmarr();//  getEmarr()

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

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

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

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

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

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

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

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

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

  public  Foo();//  .ctor()

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

  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 @org.jetbrains.annotations.NotNull() []);//  bar(int @org.jetbrains.annotations.NotNull() [])

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