public String[] init() throws IOException {
        // ヘッダーを元に、カラム情報の番号を補完する
        final String[] headers = getHeader(true);
        init(headers);
        
        return headers;
    }
public String [ ] init ( ) throws IOException { final String [ ] headers = getHeader ( true ) ; init ( headers ) ; return headers ; }
１行目のレコードをヘッダー情報として読み込んで、カラム情報を初期化を行います。

@return 読み込んだヘッダー情報
@throws SuperCsvNoMatchColumnSizeException ヘッダーのサイズ（カラム数）がBean定義と一致しない場合。
@throws SuperCsvNoMatchHeaderException ヘッダーの値がBean定義と一致しない場合。
@throws SuperCsvException 引数firstLineCheck=trueのとき、このメソッドが1行目以外の読み込み時に呼ばれた場合。
@throws IOException ファイルの読み込みに失敗した場合。