return OK;
}
protected Result removeFrom(RosterItem item) {
SubscriptionType type = item.getSubscriptionType();
if (!type.includesFrom()) {
// if sub was asked, remove that.
AskSubscriptionType askType = item.getAskSubscriptionType();
if (askType != ASK_SUBSCRIBED) return ALREADY_SET;
item.setAskSubscriptionType(NOT_SET);
return OK;