public override string ToString()
{
var builder = new StringBuilder( 1024 );
builder.AppendLine( "Matcher:" );
appendTypes( builder, " - Requires the components: ", allSet );
appendTypes( builder, " - Has none of the components: ", exclusionSet );
appendTypes( builder, " - Has at least one of the components: ", oneSet );
return builder.ToString();
}