Object o = getValue(_where);
if (_where.equals("URL") && o instanceof HttpUrl) {
HttpUrl url = (HttpUrl) o;
fragments = _model.getUrlFragmentKeys(url, _type);
} else if (_where.equals("CONVERSATION") && o instanceof ConversationID) {
ConversationID id = (ConversationID) o;
fragments = _model.getConversationFragmentKeys(id, _type);
}
// translate fragment keys into actual fragments
for (int i=0; i<fragments.length; i++) {
fragments[i] = _model.getFragment(fragments[i]);