public static void generateTXT(String fileName, Collection smsCollection) {
    try {
      FileWriter fileWriter = new FileWriter(fileName);

      Iterator it = smsCollection.iterator();
      while (it.hasNext()) {
        Message message = (Message) it.next();

        fileWriter.write("Index: " + message.getIndex() + "\r\n");
        switch (message.getStatus()) {
          case Message.UNREAD_STATUS:
            fileWriter.write("Status: Unread\r\n");
          case Message.READ_STATUS:
            fileWriter.write("Status: Read\r\n");
          case Message.SENT_STATUS:
            fileWriter.write("Status: Sent\r\n");
          case Message.UNSENT_STATUS:
            fileWriter.write("Status: UnSent\r\n");
        }
        fileWriter.write(
            "TeleNumber: "
                + message.getTeleNum()
                + "\r\n"
                + "Conetnet: "
                + message.getContent()
                + "\r\n"
                + "Time: "
                + message.getReceiveTime()
                + "\r\n\r\n");
      }
      fileWriter.close();
    } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  }