public void createTweetStruct() throws ParseException,IOException {

        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy");
        simpleDateFormat.setLenient(true);

        String line = null;

        BufferedReader intermediateDumpReader = new BufferedReader(new FileReader(intermediateFile));

        int count = 0;

        while((line = intermediateDumpReader.readLine()) != null) {

            Tweet t = new Tweet();

            t.setTweetId(new Long(line.substring(1)));

            line = intermediateDumpReader.readLine();
            t.setTweetTimestamp(simpleDateFormat.parse(line.substring(1)));

            line = intermediateDumpReader.readLine();
            t.setTweetText(line.trim().substring(1));

            line = intermediateDumpReader.readLine();
            t.setTweetUserId(new Long(line.substring(1)));

            line = intermediateDumpReader.readLine();

            if( line.equals("$null"))
                line = "$0";

            t.setTweetInReplyToStatusId(new Long(line.substring(1)));

            line = intermediateDumpReader.readLine();
            tweeStruct.insert(t);
            count++;

        }

        System.out.println("insertion count : " + count);
        
        intermediateDumpReader.close();

        postProcess();

    }