q.descend("mBoard").constrain(this).identity();
q.descend("mIndex").orderDescending();
final ObjectSet<BoardMessageLink> result = new Persistent.InitializingObjectSet<SubscribedBoard.BoardMessageLink>(mFreetalk, q);
if(result.size() == 0)
throw new NoSuchMessageException();
return result.next().getIndex();
}