String assignee = delegateTask.getAssignee();
logger.debug("assignee : {}", assignee);
for (Map.Entry<RuleMatcher, AssigneeRule> entry : assigneeRuleMap
.entrySet()) {
RuleMatcher ruleMatcher = entry.getKey();
if (!ruleMatcher.matches(assignee)) {
continue;
}
String value = ruleMatcher.getValue(assignee);
AssigneeRule assigneeRule = entry.getValue();
logger.debug("value : {}", value);
logger.debug("assigneeRule : {}", assigneeRule);
if (assigneeRule instanceof SuperiorAssigneeRule) {