}
protected Result addAskSubscribe(RosterItem item) {
SubscriptionType type = item.getSubscriptionType();
AskSubscriptionType typeAsk = item.getAskSubscriptionType();
if (type.includesTo()) return ALREADY_SET;
if (typeAsk == ASK_SUBSCRIBE) return OK;
// IGNORE this, overwrite! if (typeAsk == ASK_SUBSCRIBED) return ALREADY_SET;
item.setAskSubscriptionType(ASK_SUBSCRIBE);
return OK;
}