(class Test {});
(class Derived extends Super {});
(class StaticMethods {
  static n1() {}
  static get get1() {}
  static set set1(value) {}
  static *gen1() {}
});
(class Methods {
  n2() {}
  get get2() {}
  set set2(value) {}
  *gen1() {}
});
(class ComputedStaticMethods {
  static [n1]() {}
  static get [get1]() {}
  static set [set1](value) {}
  static *[gen1]() {}
});
(class ComputedMethods {
  [n2]() {}
  get [get2]() {}
  set [set2](value) {}
  *[gen1]() {}
});
(class {});