void performCtrlWithExceptionHandling (String name, dynamic ctrl, void work(), String type)
void performCtrlWithExceptionHandling( String name, dynamic ctrl, void Function() work, String type) { try { Timeline.startSync(name); work(); } catch (_e) { handleCtrlError(ctrl, 'Exception handling $type $name: $_e'); rethrow; } finally { Timeline.finishSync(); } }