The IWildcardExpressionComparator Interface of the com.ms.util package is used to compare subexpressions in WildcardExpression.compare.
public interface IWildcardExpressionComparator { // Methods int compareSubexpressions(WildcardExpression expr1, int exprnum1, WildcardExpression expr2, int exprnum2, int cmpresult); void deleteSubexpression(WildcardExpression expr, int exprnum); void intersectSubexpressions(WildcardExpression expr1, int exprnum1, WildcardExpression expr2, int exprnum2, int cmpresult); }