…es what it is, an implementation off in-parameter-order
… are most different to those already generated.
…e was based on which set of ranges was being processed. Now always ask the pair collection for the new extended value. This breaks a couple of tests. Needs further investigation to ensure the behaviour is as expected now the selection of candidates is always the same.
…n logic into the method
…ansitory step as I try and move the shared code closer together to see if anything emerges
…. This removes the need to test the private methods of the builder
…some of the pairs methods to private simplifying the api of the object.
…, don't need to differentiate redundant and useful wildcards
…as it does not know what the parser is