MatchingRuleFactory<?>[] factories =
new MatchingRuleFactory<?>[] {
new DoubleMetaphoneApproximateMatchingRuleFactory(),
new BooleanEqualityMatchingRuleFactory(),
new CaseExactEqualityMatchingRuleFactory(),
new CaseExactIA5EqualityMatchingRuleFactory(),
new CaseIgnoreEqualityMatchingRuleFactory(),
new CaseIgnoreIA5EqualityMatchingRuleFactory(),
new DistinguishedNameEqualityMatchingRuleFactory(),
new GeneralizedTimeEqualityMatchingRuleFactory(),
new IntegerEqualityMatchingRuleFactory(),