class A {
    foo = 1
    ;       ["bar"] = 2;

    x = 1
    ;      ["y"](){}

    z = 1
           static ["w"](){}
}

class Test {
    x = 1
    ;      *f() {}
}

class Test2 {
    out = 'out'
    ;      in
           name
}

class Test3 {
    out = 'out'
    ;      in     
    name;

    x = 'x'
    ;      instanceof     
    String     
}

class Test4 {
    set;    
    a(x) {}
    get;    
    b() {}
    static;    
    c(x) {}
}
