// methodChild loops until the handle method signals termination. func methodChild(h *supervisor.Handle, s *starts) error { s.incr(h) for !h.IsTerminated() { time.Sleep(10 * time.Millisecond) } return nil }