}
@Override
public boolean test(final IndexMappingBufferTester tester) {
int[] permutation;
final PriorityPermutationGenerator generator = permutationGenerator;
generator.reset();
int i;
OUTER:
while ((permutation = generator.next()) != null)
for (i = 0; i < from.length; ++i) {
if (!ProviderSum.test(from[i], to[permutation[i]], tester))
continue OUTER;
generator.nice();
return true;
}
return false;
}