@Test
public void testSystemExceptionThrowableStringStringStringString03() throws Exception {

    // 入力値の設定。
    Throwable cause = new Throwable("testException");
    // テスト対象コンストラクタの実行。
    se1 = new SystemException(cause, null, null, null, null);
    // 出力値の確認。
    String throwWord = ((Throwable) ReflectionTestUtils.getField(se1,
            "cause")).getMessage();
    String errorCode = (String) ReflectionTestUtils.getField(se1,
            "errorCode");
    String[] options = (String[]) ReflectionTestUtils.getField(se1,
            "options");
    assertEquals("testException", throwWord);
    assertNull(errorCode);
    assertNull(options[0]);
    assertNull(options[1]);
    assertNull(options[2]);
}