(class Test {

});
(class Derived extends Super {

});
(class Derived2 extends Super() {

});
(class Methods {
    static n1() {
    }
    static get get1() {
    }
    static set set1(value) {
    }
    static *gen1() {
    }
    n2() {
    }
    get get2() {
    }
    set set2(value) {
    }
    *gen1() {
    }
    static [n1]() {
    }
    static get [get1]() {
    }
    static set [set1](value) {
    }
    static *[gen1]() {
    }
    [n2]() {
    }
    get [get2]() {
    }
    set [set2](value) {
    }
    *[gen1]() {
    }
});
(class {

});
(class extends Super() {

});
