@Override
  public boolean isApplicable(Integer check, Integer target)
  {
    for (ConditionalRule rule : rules)
    {
      if (rule.isApplicable(check, target))
        return true;
    }
    return false;
  }