} else if (conditionType.equals(ConditionType.REGEX)) {
if (!regexConditionPattern.matcher(field).find()) {
return;
}
}
<BUG>Timer timer = metricRegistry.timer(getTotalTimerName());

final Timer.Context timerContext = timer.time();</BUG>
Result result = run(field);
if (result == null || result.getValue() == null) {

} else if (conditionType.equals(ConditionType.REGEX)) {
if (!regexConditionPattern.matcher(field).find()) {
return;
}
}
final Timer.Context timerContext = metricRegistry.timer(getTotalTimerName()).time();
Result result = run(field);
if (result == null || result.getValue() == null) {
