public void subcribe(long userid, long entityid, SubscriptionProvider service) throws SystemException { if (this == ALL) { for (DebateActivityKeys key:values()) { if (key == ALL) continue; else key.subcribe(userid,entityid,service); } } service.createSubscription("debates", userid, entityid,ordinal()); }