// type null means the field is free-format
newDetector = new UnrecognizedConditionDetector( pattern,
factField,
operator );
} else if ( type.equals( SuggestionCompletionEngine.TYPE_STRING ) ) {
newDetector = new StringConditionDetector( pattern,
factField,
realCellValue.getStringValue(),
operator );
} else if ( type.equals( SuggestionCompletionEngine.TYPE_NUMERIC ) ) {
newDetector = new NumericConditionDetector( pattern,