abstract class A extends B {
  static override m1() {}
  override static m2() {}

  override readonly p4;
  readonly override p3;

  public override m5() {}
  override public m6() {}

  protected override m7() {}
  override protected m8() {}

  private override m9() {}
  override private m10() {}

  abstract override m12();
  override abstract m11();

  public static m14() {}
  static public m13() {}

  protected static m16() {}
  static protected m15() {}

  private static m18() {}
  static private m17() {}
}
