return $true if (($self->{type} eq 'none') && scalar @{$true} == 0) or (($self->{type} eq 'all') && scalar @{$false} == 0) or (($self->{type} eq 'any') && scalar @{$true} != 0) or (($self->{type} eq 'one') && scalar @{$true} == 1);