/**
   * @param question
   * @throws QuestionReplyException
   */
  private void notifyQuestion(Question question) throws QuestionReplyException {
    Collection<Recipient> recipients = question.readRecipients();

    UserDetail[] users = new UserDetail[recipients.size()];
    Iterator<Recipient> it = recipients.iterator();
    int i = 0;
    while (it.hasNext()) {
      Recipient recipient = it.next();
      users[i] = getUserDetail(recipient.getUserId());
      i++;
    }
    notifyTemplateQuestion(question, users);
  }