e(){} integer a; integer b; f(){} g(){} integer c; integer d; h(){} default { timer() {} touch(integer n) {} touch_start(integer n) {} touch_end(integer n) {} } state s2{timer(){}}