public static uint RunIdle (IdleHandler handler) { if (idle_handler == null) { throw new NotImplementedException ("The application client must provide an IdleImplementationHandler"); } return idle_handler (handler); }