AbstractEvent renamed to Event
added statements: break, return, local variable declaration