record.addError(new CheckResult(this, false,
faildField == null || !BlockUtils.exists(faildField, record, parentScope)?null:faildField,
faildField == null? null:BlockUtils.getValue(faildField, record, parentScope),
summary == null?"Intentional failure.":summary));
throw new FailException(summary == null?"Intentional failure.":summary);
}