abstract class ZoneSpecification { // All this handlers can be added during object creation // ... HandleUncaughtErrorHandler get handleUncaughtError; RunHandler get run; RunUnaryHandler get runUnary; RunBinaryHandler get runBinary; RegisterCallbackHandler get registerCallback; RegisterUnaryCallbackHandler get registerUnaryCallback; RegisterBinaryCallbackHandler get registerBinaryCallback; ErrorCallbackHandler get errorCallback; ScheduleMicrotaskHandler get scheduleMicrotask; CreateTimerHandler get createTimer; CreatePeriodicTimerHandler get createPeriodicTimer; PrintHandler get print; ForkHandler get fork; }