throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_ARGUMENTS_VALUE);
}
final TypeRegistry typeRegistry = context.getTypeRegistry();
final Object value1Raw = parameters.getValue(0);
final Type type1 = parameters.getType(0);
for (int i = 1; i < parameters.getParameterCount(); i++) {
final Object value2Raw = parameters.getValue(i);
if (value1Raw == null || value2Raw == null)
{
throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_NA_VALUE);
}
final Type type2 = parameters.getType(i);
final ExtendedComparator comparator = typeRegistry.getComparator(type1, type2);
final boolean result = comparator.isEqual (type1, value1Raw, type2, value2Raw);
if (result)
{
return RETURN_TRUE;