@Test public void testSystemExceptionStringString() { SystemException ex = new SystemException(code, msg); assertThat(ex.getCode(), is(code)); assertThat(ex.getMessage(), is(msg)); }
@Override public String getCode() { return code; }
SystemException extends RuntimeException implements
                             ExceptionCodeProvider { @Override public String getCode() { return code; } }
SystemException extends RuntimeException implements
                             ExceptionCodeProvider { @Override public String getCode() { return code; } SystemException(String code, String message, Throwable cause);  SystemException(String code, String message);  SystemException(String code, Throwable cause); }
SystemException extends RuntimeException implements
                             ExceptionCodeProvider { @Override public String getCode() { return code; } SystemException(String code, String message, Throwable cause);  SystemException(String code, String message);  SystemException(String code, Throwable cause); @Override String getCode(); }
SystemException extends RuntimeException implements
                             ExceptionCodeProvider { @Override public String getCode() { return code; } SystemException(String code, String message, Throwable cause);  SystemException(String code, String message);  SystemException(String code, Throwable cause); @Override String getCode();  }