JSONデータを Twitter4J の Status オブジェクトへ変換する

/*
** raw JSON データを Twitter4J の Status オブジェクトへ変換するプログラム
**
[コンパイルと実行]
javac -cp twitter4j/lib/twitter4j-core-2.2.2.jar json2twitter4j.java
java -cp twitter4j/lib/twitter4j-core-2.2.2.jar:. json2twitter4j
*/
import java.io.*;
import twitter4j.json.DataObjectFactory;
import twitter4j.Status;

public class json2twitter4j {
    public static void main(String[] args){

        try{
            // /ファイル rawJSON.dat には JSON で記述されたステータスが
            // 格納されている.
            BufferedReader fin = new BufferedReader(new FileReader("rawJSON.dat"));
            String rawJSON;
            while((rawJSON = fin.readLine()) != null){
                Status status = DataObjectFactory.createStatus(rawJSON);

                //ステータスからテキスト(=つぶやき)を取り出す.
                System.out.println(status.getText());
            }

            fin.close();
        } catch(Exception e){
            e.printStackTrace();
        }
    }
}