// spec: don't save the validation groups string if it is null or empty string
boolean groupsAvailable = groups != null
&& !groups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN);
if (groupsAvailable)
{
mctx.pushValidationGroupsToStack(groups);
}
mctx.pushEnclosingValidatorIdToStack(validatorId);
_delegate.getValidatorConfig().getNextHandler().apply(ctx, parent);
mctx.popEnclosingValidatorIdToStack();
if (groupsAvailable)