try {
final WoTIdentity identity = mIdentityManager.getIdentity(identityID);
final USKRetriever retriever = mRequests.get(identityID);
if(retriever == null)
throw new NoSuchIdentityException("updateEdtitionHint() called for an identity which is not being fetched: " + identityID);
final long editionHint = mMessageManager.getNewMessageListIndexEditionHint(identity);
if(logDEBUG) Logger.debug(this, "Updating edition hint to " + editionHint + " for " + identityID);
updateEditionHint(retriever, editionHint);