public class A /* A*/ {
  private java.lang.String b;

  protected java.lang.String c;

  public java.lang.String a;

  public java.lang.String d;

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

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

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

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

  protected final void setC(@org.jetbrains.annotations.NotNull() java.lang.String);//  setC(java.lang.String)

  public  A();//  .ctor()

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

  public final void setD$light_idea_test_case(@org.jetbrains.annotations.NotNull() java.lang.String);//  setD$light_idea_test_case(java.lang.String)
}

public class B /* B*/ {
  private java.lang.String b;

  protected java.lang.String c;

  public java.lang.String a;

  public java.lang.String d;

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String getA$light_idea_test_case();//  getA$light_idea_test_case()

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String getB$light_idea_test_case();//  getB$light_idea_test_case()

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String getC$light_idea_test_case();//  getC$light_idea_test_case()

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String getD$light_idea_test_case();//  getD$light_idea_test_case()

  protected final void setC(@org.jetbrains.annotations.NotNull() java.lang.String);//  setC(java.lang.String)

  public  B();//  .ctor()

  public final void setA$light_idea_test_case(@org.jetbrains.annotations.NotNull() java.lang.String);//  setA$light_idea_test_case(java.lang.String)

  public final void setD$light_idea_test_case(@org.jetbrains.annotations.NotNull() java.lang.String);//  setD$light_idea_test_case(java.lang.String)
}

public class C /* C*/ {
  private java.lang.String b;

  protected java.lang.String a;

  protected java.lang.String c;

  @org.jetbrains.annotations.NotNull()
  protected final java.lang.String getA();//  getA()

  @org.jetbrains.annotations.NotNull()
  protected final java.lang.String getB();//  getB()

  @org.jetbrains.annotations.NotNull()
  protected final java.lang.String getC();//  getC()

  protected final void setA(@org.jetbrains.annotations.NotNull() java.lang.String);//  setA(java.lang.String)

  protected final void setC(@org.jetbrains.annotations.NotNull() java.lang.String);//  setC(java.lang.String)

  public  C();//  .ctor()
}

public class D /* D*/ {
  private java.lang.String a;

  private java.lang.String b;

  public  D();//  .ctor()
}
