in core/src/main/java/org/apache/commons/proxy2/stub/TrainingContext.java [177:190]
private boolean allArgumentsMatch(Object[] arguments)
{
for (int i = 0; i < arguments.length; i++)
{
Object argument = arguments[i];
@SuppressWarnings({ "rawtypes", "unchecked"}) // we can't know generic argument types
final boolean matches = ((ArgumentMatcher) matchers[i]).matches(argument);
if (!matches)
{
return false;
}
}
return true;
}