func (m *MultiState) Active() bool {
	for _, state := range m.states {
		if !state.Active() {
			return false
		}
	}
	return true
}
func (m *MultiState) Active() bool {
	for _, state := range m.states {
		if !state.Active() {
			return false
		}
	}
	return true
}
func ( m * MultiState ) Active ( ) bool { for _ , state := range m . states { if ! state . Active ( ) { return false } } return true }
// Active is true if all the states are active.
Active is true if all the states are active .