void verify(@Nullable ErrorCollector errorCollector, @Nullable List<Object> values, @Nullable String text, int line, int column, @Nullable String message) {
if (HamcrestFacade.matches(matcher, actual)) return;
if (values != null) {
CollectionUtil.setLastElement(values, shortSyntax ? actual : false);
replaceMatcherValues(values);
}
String description = HamcrestFacade.getFailureDescription(matcher, actual, message);
Condition condition = new Condition(values, text, TextPosition.create(line, column), description, null, null);
errorCollector.collectOrThrow(new ConditionNotSatisfiedError(condition));
}