docs: public static void main(String[] args) {
          Twitter twitter = new TwitterFactory().getInstance();
          System.out.println("Saving public timeline.");
          try {
              new File("statuses").mkdir();
              List<Status> statuses = twitter.getHomeTimeline();
              for (Status status : statuses) {
                  String rawJSON = TwitterObjectFactory.getRawJSON(status);
                  String fileName = "statuses/" + status.getId() + ".json";
                  storeJSON(rawJSON, fileName);
                  System.out.println(fileName + " - " + status.getText());
              }
              System.out.print("\ndone.");
              System.exit(0);
          } catch (IOException ioe) {
              ioe.printStackTrace();
              System.out.println("Failed to store tweets: " + ioe.getMessage());
          } catch (TwitterException te) {
              te.printStackTrace();
              System.out.println("Failed to get timeline: " + te.getMessage());
              System.exit(-1);
          }
      }